Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Для новичков > неопределенные и непереносимые конструкции |
Автор: gosn1ck 3.5.2009, 15:21 |
привет всем. есть 2 задачки в страуструпе: указать 5 различных конструкций на c++ значение которых неопределено и привести 10 различных непереносимых конструкций. собственно вопрос: что понимается под понятием конструкция и чего хотел автор? и если можно пример. |
Автор: azesmcar 3.5.2009, 15:42 | ||||
gosn1ck
Значение не определено, потому как стандартом С++ не определено какой параметр функции foo будет подсчитан первым, т.е. это зависит от компилятора, каждый компилятор имеет право делать это по своему. На одном может быть выведено 0 1 на другом 1 0 А вообще для примеров - открываем стандарт, ищем undefined behavior и implementation defined - их там полно. |
Автор: gosn1ck 4.5.2009, 08:45 |
было бы не плохо подстказать, где его открыть?)) |
Автор: azesmcar 4.5.2009, 08:48 |
gosn1ck Например тут http://zingel.dubki.ru/text/unix/books2/ansi_iso_iec_14882_1998.pdf не самая последняя версия, но ничего. |