トップページ > プログラム > 2015年11月10日 > 37NidK9w

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

20 位/158 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000100102



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net

書き込みレス一覧

スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
877 :デフォルトの名無しさん[sage]:2015/11/10(火) 19:23:43.03 ID:37NidK9w
>>872
余り詳しいわけではないけど、俺は処理系非依存だと思う。(常に書き換えできる)
charとstd::stringは別物だろ。
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
884 :デフォルトの名無しさん[sage]:2015/11/10(火) 22:36:41.93 ID:37NidK9w
>>879-880
処理系依存だった。
> 同じ文字列リテラルが区別されるかどうかは処理系での定義による。
> 文字列リテラルを変更しようとするプログラムのふるまいは不定である。
> K&R第2版P236(A2.6)、ただしその後の変更があった場合は知らない
ちなみに記憶クラスはstaticで定数扱いだから、ROM領域においてもいいらしい。

以下ページだと
char s_l* = "literal'; // リテラルを指す
char s_a[] = "literal"; // 自動変数を指す
みたいな感じだね。つまり>>874も正解。
http://www7b.biglobe.ne.jp/~robe/cpphtml/html01/cpp01077.html


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