[過去ログ] 【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
334
(3): デフォルトの名無しさん [sage] 2017/02/04(土) 21:25:32.55 ID:uqEM2LY/(1/2) AAS
int a = 0;
int *b = &(1+a);
これが出来ないのはなぜですか?
1+aの計算結果というのはメモリ上のどこかにあると思うんですが
335
(1): 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2017/02/04(土) 21:28:28.23 ID:sK4bvJ1n(1) AAS
>>334
CPUのレジスタには物理アドレスが無い。
337
(2): デフォルトの名無しさん [sage] 2017/02/04(土) 21:38:25.89 ID:wIflvrKT(1) AAS
>>334
計算結果はレジスタに入っててメモリには入ってないんじゃない?
344
(1): デフォルトの名無しさん [sage] 2017/02/06(月) 05:58:55.21 ID:GvVdGH4O(1) AAS
>>334 の質問に対して「右辺値」を出すのは大げさじゃないかな。
もちろん正しいんだけど、詳細に踏み込みすぎというか、
その話はもっと理解が深まってから、というか。

「過去に自分がこの疑問を持ったときに、どんな説明をされたら
すっきり腑に落ちて先に進めただろうか」と思い返しながら回答してるんだろう。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.040s