トップページ > プログラム > 2018年02月17日 > szUqPRvW0

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

32 位/177 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000010000000100002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ d793-MfWd)
167 (ワッチョイ d793-MfWd)
C++相談室 part134

書き込みレス一覧

C++相談室 part134
167 :デフォルトの名無しさん (ワッチョイ d793-MfWd)[sage]:2018/02/17(土) 11:25:45.81 ID:szUqPRvW0
>>162
char* psz2 = &(*psz)[0]; って
char* psz2 = psz->c_str(); と同じなのかな?

いずれにせよ delete psz; は出来る(するべき?)だけど、
delete psz2; は出来ないんじゃないかな。
C++相談室 part134
188 :167 (ワッチョイ d793-MfWd)[sage]:2018/02/17(土) 19:53:11.68 ID:szUqPRvW0
>>173-174 教えてくれてありがとう。
返されるアドレスは等しい値なのか、という単純な質問だったんだけど、
読み直してみたら分かりにくい質問文だと思っていた次第。

それにしても &(*psz)[0] って結構ややこしいのね。
オーバーロードされた[]演算子が返すcharへの参照、
に対してアドレス演算子&を作用させた結果、て感じかな。


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