【初心者歓迎】C/C++室 Ver.59【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.59【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト700:デフォルトの名無しさん 08/04/14 23:55:47 grepかけたらws2bth.hででてきたけど。 701:デフォルトの名無しさん 08/04/15 00:24:06 std::list<int> iListの参照を作りたいのですがこの場合 std::list<int>& refList = iList; で良いのでしょうか? 702:デフォルトの名無しさん 08/04/15 00:31:23 アドレスを比べてみたらいいと思うよ 703:デフォルトの名無しさん 08/04/15 00:39:51 >>702 簡単に試してみたけど 大丈夫そうな気がしました 704:デフォルトの名無しさん 08/04/15 00:54:33 C言語での構造体の初期化について質問です。 typedef struct Foo_tag{ int a; int b; int c; } Foo; というような構造体があったときに、 Foo foo = {0}; という初期化を行っているコードをたまに見かけますが、これは何を行っているのでしょうか? 一応MinGW環境で同様のコードを書いてテストしてみましたが、{0} で初期化した構造体はゼロクリアされており、 初期化しなかった構造体にはゴミが入っていました。 ということは、上記のコードは構造体をゼロクリアするという認識でいいのでしょうか? それと、標準Cの規格でこういう初期化は許されていますか? 構造体のゼロクリア処理は memset() などを利用して行っているコードが多いことを考えると、標準規格ではなさそうな 気がするんですが…。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch