8
Welche Unterschiede zwischen C ++ 03 und C ++ 11 können gegebenenfalls zur Laufzeit festgestellt werden?
Es ist möglich, eine Funktion zu schreiben, die beim Kompilieren mit einem C-Compiler 0 und beim Kompilieren mit einem C ++ - Compiler 1 zurückgibt (die triviale Lösung mit #ifdef __cplusplusist nicht interessant). Beispielsweise: int isCPP() { return sizeof(char) == sizeof 'c'; } Natürlich funktioniert das oben Genannte nur, wenn …