Meine Frage bezieht sich auf Prasoon's Frage zu nicht-POD-Typen und Wertinitialisierung.
Ich habe den folgenden Code auf Online-Compilern wie Ideone und Codepad ausprobiert, aber die ausführbaren Dateien haben auf beiden Websites Laufzeitfehler erzeugt.
#include
#include
struct Struct {
std::string String;
int Int;
bool k;
};
struct InStruct:Struct
{
InStruct():Struct(){}
};
int main()
{
InStruct i;
assert ( i.Int == 0);
std::cout << "Hallo";
}
Ideone-Ausgabe hier
Codepad-Ausgabe hier
Bedeutet das, dass keiner von ihnen die C++03-Wertinitialisierungsfunktion unterstützt?