8
Які різниці між C ++ 03 та C ++ 11 можна виявити під час виконання?
Можна записати функцію, яка при компіляції з компілятором C поверне 0, а при компіляції з компілятором C ++ поверне 1 (тривіальне сулюювання з #ifdef __cplusplusне цікаво). Наприклад: int isCPP() { return sizeof(char) == sizeof 'c'; } Звичайно, вищезазначене буде працювати лише в тому випадку, якщо sizeof (char)воно не те самеsizeof …