Re: const метод изменяет поле класса - ошибка проектирования
От: Centaur Россия  
Дата: 17.06.11 02:19
Оценка: 1 (1) +3
Здравствуйте, Андрюха, Вы писали:

А>Вот есть такой код


А>class Foo {
А>public:

А>    Foo():i(0)    {}

А>    void foo(int &x) const
А>    {
А>        x++;
А>    }

А>    int i;
А>};


Здесь ошибка проектирования в том, что член i публичный.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.