【初心者歓迎】C/C++室 Ver.55【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.55【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:デフォルトの名無しさん 08/06/15 23:16:20 普通は数秒で終わるものがバグとかで終了しなかった場合、じゃないの? 俺はそう思ったけど。 51:デフォルトの名無しさん 08/06/15 23:18:47 相手がコンソールプログラムならGenerateConsoleCtrlEventの方が 少しはマシかな。 52:デフォルトの名無しさん 08/06/16 02:23:19 http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6924.txt このポインタについてなんですが p->nextには何のアドレスも入ってないのに 何で次の人のアドレスを指し示すことができるんでしょうか? あるいはどこかでp->nextに何かの値が入ってるんでしょうか? 53:デフォルトの名無しさん 08/06/16 02:23:19 #define offsetof(type, member) ((size_t)&((type*)0)->member) このマクロの(type*)0->memberはどういう意味なのでしょうか? 0番地のtype型のメンバ変数memberでよいのでしょうか? 54:デフォルトの名無しさん 08/06/16 02:28:41 >>53 そのとおりなんだけど、実際にはそんなものは存在しなくて、直後にアドレスを size_t に 無理やり変更することで offsetof() が返すべき値を取り出している、というところまで 合わせて意味を持つ。コンパイラの実装を知っている立場でなければ、真似しちゃいけない。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch