Изменение объекта объявленного как const
От:
Аноним
Дата:
20.10.04 15:45
Оценка:
Является ли жульничеством следующее решение:
class A
{
int _varP;
public:
void M(void) const { ((A*)this)->_varP= 111; };
}
void f()
{
const A B;
B.M();
}
Объект B объявлен const, а метод М его меняет. Все компилируется и исполняется
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: