Re[10]: константа в классе
От: _DAle_ Беларусь  
Дата: 12.09.05 12:29
Оценка:
Здравствуйте, Ovl, Вы писали:

Ovl>Здравствуйте, _DAle_, Вы писали:


_DA>>Здравствуйте, Ovl, Вы писали:


Ovl>>>Здравствуйте, _DAle_, Вы писали:


_DA>>>>Здравствуйте, Ovl, Вы писали:


_DA>>>>>>Да и значения перечислений не являются lvalue.

Ovl>>>>>а разве константа, которой добивается автор, будет являеться lvalue?

_DA>>>>Да.


Ovl>>>можно пример когда константа является lvalue?


_DA>>Не пример, но статья, объясняющая возможные непонятки http://www.rsdn.ru/article/cpp/lvalue.xml
Автор(ы): Павел Кузнецов
Дата: 02.01.2004
lvalue и rvalue — что это такое.


Ovl>я имел ввиду, что константа не может быть lvalue без использования const_cast (чье использование мне не кажется хорошим тоном).

Ovl>imho, аргумент, что константу иногда требуется изменить противоречит самому использованию константы.

Я же дал ссылку, почитай, пожалуйста, что такое lvalue в с++. Изменение значения константы тут не при чем.
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.