ты перечислил две теории и сделал намёк, на то, что их существует больше. какая из них является "теорией всея программирования", которой должны соответствовать все языки?Есть теория программирования (Функционального, Эмпирического и т.п.)
не угадал, ещё варианты?Рома (!)
в си существует некая "стандартная библиотека", которая является стандартом де-факто для языка си. так вот, в ней, преинкремент нигде не возвращает значение - только ссылку на инкрементированную переменную.Есть Стандарт языка c++, который, Рома (!), должен оговаривать такие ситуации. Если он не разрешает такие неоднозначности - это плохой стандарт и его нужно исправить.
int x= 1;
x= x+--x;
Рома, это не ты. Обращение было не к тебе...Автор оригинала: dark-demon
не угадал, ещё варианты?
Какая еще "стандартная библиотека"??? O_OАвтор оригинала: dark-demon
в си существует некая "стандартная библиотека", которая является стандартом де-факто для языка си. так вот, в ней, преинкремент нигде не возвращает значение - только ссылку на инкрементированную переменную.
int i; ++i;
myclass i; ++i;
кто такой icc? компиль от интела?Кстати, не все компиляторы так работают. Я сегодня писал icc выдает 13.