2010-05-13から1日間の記事一覧

C++0xではPODでもコンストラクタ相当のことができる・・・?

C++

PODの構造体があったとき、メンバ変数の初期値を指定したい、というモチベーションがあったりするのですが、PODは非自明なコンストラクタを書けないので以下はNGになります。 struct S { int x; S() : x(3) {} // NG : これだとPODにならない }; C++0xではメ…