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

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

9 位/158 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000020000000000000013



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

書き込みレス一覧

スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
864 :デフォルトの名無しさん[sage]:2015/11/10(火) 08:42:47.62 ID:xDrjxquL
c++ならstd::initializer_listで貰ってイテレータ回しながら関数内で初期化出来たり。

int GetValue(std::initializer_list l) {
for (auto it = l.begin(); it != l.end(); ++it) {
// do something
}
}

GetValue({1,2,3}) // OK
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
865 :デフォルトの名無しさん[sage]:2015/11/10(火) 08:48:41.86 ID:xDrjxquL
天ぷらが抜けた
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
885 :デフォルトの名無しさん[sage]:2015/11/10(火) 23:15:02.95 ID:xDrjxquL
ポインタを表すべき場所での0がヌルポインタになるのは分かったんだけど、
もし本当にアドレス0のデータを読み書きしたくなったらどう書くのが正解なの?

volatile int8_t* text_screen = 0xb8000;
text_screen[0] = 'a';
text_screen[1] = 7;
でアドレス0xb8000に0x0761が書かれると仮定して。


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