そのようなタイプのデータ構造のコードを見てきました:
struct TestStruct
{
int a;
std::string b;
};
含まstd:string
れていますが、次のように初期化されます。
TestStruct t;
memset(&t, 0, sizeof(TestStruct));
私の知識と私が読んだ他の投稿によると、上記の初期化によりプログラムがクラッシュするはずでした (構造体 TestStruct に std::string が含まれているため) が、アプリケーションはクラッシュしないようです。ありがとう。