Мой вопрос связан с Prasoon вопросом о не POD-типах и инициализации значений.
Я пробовал следующий код на онлайн-компиляторах, таких как 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?