Re[3]: Как инициализировать константное поле в детях?
От: const_volatile  
Дата: 26.06.14 09:22
Оценка:
Здравствуйте, johny5, Вы писали:

А>>>Есть protected константная переменная в базовом классе. Планировалось ее инициализировать в списке инициализации в детях. Но компилятор ругается, что надо это делать в базовом.

А>>>Как быть?
J>Можно ещё вот так:

нельзя.

J>
J>class Derived
J>{
J>  Derived()
J>  {
J>     m_baseClassValue = 1;
                        ^
error: assignment of read-only member 'Base::m_baseClassValue'
J>  }
J>}:
J>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.