- C++相談室 part114
229 :デフォルトの名無しさん[sage]:2014/10/10(金) 07:28:53.30 ID:zoT34cDO - >>227
この場合のconstは変更不可能であることを示す 変更不可能であることを宣言したのにキャストで変更可能にし直すってのは 不自然だから、「C++でのキャスト」の場合const_castを使う必要がある ……という以前に、std::stringの中身はunsigned charじゃなくて charだからconst_castすら使えないんだけどね。要するにコードが変! (unsignedを取ればconst_castで大丈夫だが)
|