トップページ > プログラム > 2014年10月10日 > 0aZbUNVl

書き込み順位&時間帯一覧

8 位/186 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000100100110000000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part114

書き込みレス一覧

C++相談室 part114
226 :デフォルトの名無しさん[sage]:2014/10/10(金) 07:11:05.18 ID:0aZbUNVl
>>224
constを無理矢理外してる事には気づいてる?
C++相談室 part114
239 :デフォルトの名無しさん[sage]:2014/10/10(金) 10:53:28.99 ID:0aZbUNVl
>>235
constが付いてるってことは中身を変えませんって宣言してることになるから変えてはダメなの。
const付いてないものは変え放題。
だからconstが付いてないものに渡したいときは、それをコピーして渡すとかするべき


const string str = "12345";
vector<unsigned char> ustrdata;
ustrdata.assign(str.begin(),str.end());

unsigned char *p =ustrdata.data();

stringの中身を変えたいのであれば、constで渡すべきじゃないし、
unsigned char*を受け取る関数の方がその中身を変更しないのであれば、その関数の方をconst unsigned char*とかに変えるべき
C++相談室 part114
248 :デフォルトの名無しさん[sage]:2014/10/10(金) 13:20:05.18 ID:0aZbUNVl
>>242
>>244
解ってないかもしれないから言ってんだろ
だいたいそうやって修正諦めてるやつは糞
C++相談室 part114
256 :デフォルトの名無しさん[sage]:2014/10/10(金) 14:27:55.59 ID:0aZbUNVl
>>251
直せる範囲の話じゃなかったんか?
そいつが直してくれるわけでもないとかライブラリー変えるとそのライブラリー使ってる方がエラー出るとか言ってた癖に


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。