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 публичный.
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: