Можно ли инициализировать ссылочный элемент значением NULL в c ++?
Я пытаюсь сделать что-то вроде этого:
class BigClass
{
private:
Object m_inner;
public:
const Object& ReadOnly;
BigClass() : ReadOnly(NULL)
{
Do stuff.
}
};
Я знаю, что могу сделать это, если инициализирую «ReadOnly» реальной ссылкой на объект, но когда я хочу вставить туда «NULL», я получаю сообщение об ошибке:
"невозможно преобразовать из 'int' в 'const Object &'
Как я могу решить эту проблему?