Дословно вопрос звучит так "Define the constructor for class Z". Помогите разобраться что именно надо реализовать? Ну тип конструктор у класса Z уже есть, чего не хватает? Мне важно понять что требуется и как это реализовывать чтобы в дальнейшем я сам мог решать такие задачи.
class A
{
public:
A ( int a ) { aa_ = a; }
private:
int aa_;
};
class Z
{
public:
Z();
private:
const int & r_;
const int i_;
A a_;
};
При создании любого конструктора в классе другие конструкторы по умолчанию не создаются допустим если в классе А создан конструктор А (int a) то конструктор по умолчанию и конструктор копирования уже не создаются автоматически
class A
{
public:
A ( int a ) { aa_ = a; }
private:
int aa_;
};
class Z
{
public:
Z(int a, int r, int i) : r_(r), i_(i), a_(a) {}
private:
const int & r_;
const int i_;
A a_;
};
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости