C ++ 03

редактировать

C ++ 03 - это версия международного стандарта для языка программирования C ++. Он определен двумя организациями по стандартизации, Международной организацией по стандартизации (ISO) и Международной электротехнической комиссией (IEC) в стандарте ISO / IEC 14882: 2003 г.

C ++ 03 заменил предыдущую версию стандарта C ++, названную C ++ 98, а позже был заменен на C ++ 11. C ++ 03 был в первую очередь выпуском с исправлением ошибок для разработчиков, чтобы обеспечить большую согласованность и переносимость. Эта редакция касалась 92 отчетов о дефектах основного языка, 125 отчетов о дефектах библиотеки и включала только одну новую языковую функцию: инициализацию значения

Среди наиболее примечательных отчетов о дефектах, рассмотренных в C ++ 03, был отчет 69 о дефектах библиотеки, чей В разрешение добавлено требование, чтобы элементы в vector хранились непрерывно. Это кодифицирует общее ожидание того, что объект C ++ std :: vectorиспользует структуру памяти, аналогичную массиву. Хотя большинство реализаций соответствовали этому ожиданию, C ++ 98 этого не требовал.

См. Также

Ссылки

  • Британский институт стандартов (2003-10-01). Стандарт C ++: включение технического исправления № 1. John Wiley Sons, Inc. ISBN 978-0-470-84674-2.

.

Последняя правка сделана 2021-05-13 08:52:42
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте