

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