- Какую версию C ++ я использую?
Если вы используете настройки по умолчанию, вероятно, GNU C ++ 98 (ПРИМЕЧАНИЕ: Не то же самое, что (стандарт) ISO C ++ 98 )
Какие версии C ++ можно использовать?
g cc 4.2.4 поддерживает только ISO C ++ 98 и GNU C ++ 98
Преимущества и недостатки используемой версии C ++?
Первая стандартизированная версия ISO, опубликованная в 1998 году, как следует из названия. С тех пор были выпущены основные ревизии.
Очень старые и неуклюжие, но все еще широко распространенные в отрасли.
Более поздние ревизии делают язык значительно более элегантным и простым в использовании, также используя по крайней мере ISO C ++ 11 (2011) (также называемый Modern C ++ ) или более поздние редакции, если это возможно, считается наилучшей практикой.
Стоит ли мне сейчас беспокоиться о различных версиях C ++?
Если вы посещали занятия, чтобы в основном изучать язык, а не основы программирования ...
и особенно, если вы планируете активно использовать язык вне класса ...
ДА
, но, поскольку изучение деталей более поздних пересмотров "может быть сложным, по крайней мере, знайте, каковы основные различия на данный момент.
-
Ссылки: g cc 4.2.4 руководство