Re: Почему в С++ можно ставить плюсы перед ++С...
От: pullover  
Дата: 14.07.06 14:53
Оценка:
Здравствуйте, Ароан, Вы писали:

А>Объясните почему на C++ работает следующая конструкция:


А>
А>(++С)++
А>


А>А вот такая не работает:


А>
А>++(С++)
А>


А>Можно подумать что постфиксный ++ не требует l-value, но такие конструкции тоже не работают:


А>
А>++(С+1)
А>(С+1)++
А>


А>P.S. В C# этой фичи нет.



как правило постфиксная форма такая:

const Т Т::operator++(int)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.