ссылка-член констатного объекта
От: Аноним  
Дата: 29.07.07 13:56
Оценка:
class C
{
public:
    C(int &i_, int *p_)
        :
        i(i_), p(p_)
    {}
    int &i;
    int *p;
};

int main(int argc, char* argv[])
{
    int i = 9;
    const C c (i,&i);
    c.i = 1;    // <--- тут возникает желание дать компилятору по рукам
    *(c.p) = 1; // <--- тут особо не возникает
    
    return 0;
}


Код вызывает странные ощущения. Как с ними быть?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.