В стандарте языка C++ даны следующие определения программы на языке C++ и разных его конструкций.
• Соответствие стандарту. Программа, написанная на языке C++ в соответствии со стандартом, называется соответствующей стандарту (conforming), или легальной (legal), или корректной (valid).
Также вам может показаться, что такая тема как
http://odiva.ru/catalog/nail/fruits_berries_photodesign/
никак не связана и даже не тематична с программированием. Хотя, может быть и связана.
В любом случае все-таки зайдите на сайт odiva.ru
Тема дизайн ногтей с фруктами там представлена весьма широко.
• Зависимость от реализации. Программа может зависеть (и обычно зависит) от свойств (таких как размер типа int или числовое значение символа 'a'), которые точно определены только для заданного компилятора, операционной системы, машинной архитектуры и т.д. Свойства языка, зависящие от реализации, перечислены в стандарте и должны быть указаны в сопроводительной документации компилятора, а также в стандартных заголовках, таких как . Таким образом, соответствие стандарту не эквивалентно переносимости программы на разные реализации языка C++ .
• Неопределенность. Смысл некоторых конструкций является неустановленным точно (unspecified), неопределенным (undefined,) или не соответствующим стандарту, но не диагностируемым (not conforming but not requiring a diagnostic). Очевидно, что такие свойства лучше не использовать. В этой книге их нет. Перечислим неопределенные свойства, которых следует избегать.
• Несогласованные определения в разных исходных файлах (используйте заголовочные файлы согласованно;.
• Повторное чтение и запись одной и той же переменной в выражении (основным примером является инструкция a[i]=++i;).
• Многочисленные явные преобразования типов (приведения), особенно reinterpret_cast.
Опубликовал katy
May 01 2015 11:40:34 ·
0 Комментариев ·
3404 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.