私の質問は、非PODタイプと値の初期化に関するPrasoonの質問に関連しています。
IdeoneやCodepadなどのオンラインコンパイラで次のコードを試しましたが、実行可能ファイルによって両方のサイトでランタイムエラーが発生しました。
#include <iostream>
#include <cassert>
struct Struct {
std::string String;
int Int;
bool k;
};
struct InStruct:Struct
{
InStruct():Struct(){}
};
int main()
{
InStruct i;
assert ( i.Int == 0);
std::cout << "Hello";
}
それは、どちらもC ++ 03値の初期化機能をサポートしていないことを意味しますか?