Re[3]: Знатоки стандарта, ау!
От: Андрей Тарасевич Беларусь  
Дата: 12.03.02 06:38
Оценка:
Здравствуйте Lummox, Вы писали:

АТ>>Вполне логичное ограничение. Впрямую функциональность оператора '+=' через интерфейс проперти реализовать невозможно. А автоматически интерпретировать такую запись, как 'Button1->Height = Button1->Height + 30' — это совершенно не в стиле С++. Если тебе надо сделать 'Button1->Height = Button1->Height + 30' — так и пиши.

L>
L>1) Впрямую функциональность оператора '+=' через интерфейс проперти реализовать МОЖНО! У Билдера не с "+=" напряги возникли.

Нет, нельзя.

Во-первых, замена '+=' на сложение с последующим присваиванием — это не впрямую.

Во-вторых, в С++ функциональность оператора '+=' никогда и нигде не эмулируется через сложение с присваиванием. '+=' — это совершенно самостоятельный оператор. За такие трюки писателям компилятора надо бить по рукам. Хотя, пропертям, как известно, закон не писан...
Best regards,
Андрей Тарасевич
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.