Re: Изменение константы
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 13.05.02 10:31
Оценка: 2 (1)
Здравствуйте MikaRSDN Soukhov, Вы писали:

MS>Встал вопрос а в каком случае значение константы может измениться Естественно расмматриваются исключительные ситуации Может кто подскажет когда такое бывает

MS> Заранее благодарю

Где-то ошибка, и кто-то мажет по памяти или какая-нибудь функция меняет const-объект...

Этот код успешно меняет константу.
struct MyConst
{
  int i;
  MyConst():i(4){}
};

const MyConst my_const;

void main()
{
  (int&)my_const.i = 3;
  std::cout << my_const.i << std::endl;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.