Форум программистов, компьютерный форум, киберфорум
Наши страницы

два ++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тетрис и многопоточность http://www.cyberforum.ru/cpp-beginners/thread342646.html
Здравствуйте. Взялся я за тетрис, немного написал, а потом понял, что мне нужны два потока. Вот зачем: у меня игровое поле — двумерный массив . Фигура представленна массивом . В то время, как один...
C++ Подскажите, как должно выглядеть это задание? Разработайте приложение rle.exe, выполняющее RLE-компрессию бинарных файлов с сильно разреженным содержимым, а также декомпрессию упакованных ею файлов. Необходимо реализовать следующий принцип... http://www.cyberforum.ru/cpp-beginners/thread342624.html
C++ string
народ я вот решаю задачу .. вводишь в файл input.txt латинскую букву...а в файл output.txt выводить должно справа стоящую на клавиатури букву. вот код: #include <fstream> #include <string>...
Что такое ' ' (апострофы) C++
Да, я знаю что char c = '1'; // == 48 А вот что такое '1234' и почему нельзя '12345'?
C++ Определить когда массив меняет знак. http://www.cyberforum.ru/cpp-beginners/thread342583.html
Дан массив чисел, как положительных так и отрицательных. Нужно определить номер элемента, который первым меняет знак с отрицательного на положительный и номер элемента, который последним меняет...
C++ Абстракция данных...модули определяющие типы //--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h> #include <dos.h>... подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1966 / 1459 / 120
Регистрация: 29.05.2011
Сообщений: 3,018
17.08.2011, 22:18
Цитата Сообщение от Сыроежка Посмотреть сообщение
Когда unspecified это означает, что стандарт дальше не детализирует и оставляет на усмотрение разработчиков компилятора. Разработчики компилятора в свою очередь обязаны документировать выбранное ими поведение конструкции.
Ладно, чёрт с тобой, выхожу на тропу войны
1.3.13 unspecified behavior
behavior, for a well-formed program construct and correct data, that depends on the implementation. The implementation is not required to document which behavior occurs. [Note: usually, the range of possible behaviors is delineated by this International Standard. ]
В C99, кстати, про документирование здесь и вовсе промолчали.
А по мне, так что undefined, что unspecified — один хрен, так использовать инкремент с присваиванием в ту же переменную нельзя. Единственно что можно, да и то с большой осторожностью, так это implementation-defined который как раз и должен документироваться.
Хотя, справедливости ради, вполне можно придумать ситуации, в которых unspecified behavior можно использовать без опаски, чего не скажешь про undefined.
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru