Я кодирую в C++, и у меня есть личные члены данных в файле заголовка класса.Проблема инициализации объекта в файле заголовка C++
private:
Object1 obj1;
Object2 obj2(&obj1);
Таким образом, второй объект принимает указатель на первый объект. Когда я пытаюсь скомпилировать программу, я получаю следующее сообщение об ошибке:
«ожидаемый идентификатора перед„&“маркера»
Есть ли способ для создания экземпляра объектов внутри этого класса конструктором в файле реализации а не его определение? Как исправить эту ошибку? Программа не будет компилироваться.
Спасибо.Это поставило проблему. – user246392
Ваше приветствие, если это решило вашу проблему, отметьте как ответ. – ALOToverflow
... что, если 'Object2' полностью отличается от' Object1'? – Nawaz