Изменение объекта объявленного как 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, а метод М его меняет. Все компилируется и исполняется
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.