У меня есть класс first
, в котором я хочу иметь другой элемент, тип которого - другой класс. Как то так:
class first{
private:
second secondAvl;
public:
first():second(-1){} // i get erroe here
}
class second: public Tree{
private:
public:
second(int key) :Tree(NULL,key1){} // here it worked to call contructor for tree
}
Моя проблема в том, что когда я пытаюсь вызвать конструктор для второго в классе первого конструктора, я получаю эту ошибку:
нет соответствующей функции для вызова 'second :: second ()'
Любая помощь, что я делаю не так? Потому что я сделал то же самое, когда вызвал конструктор для дерева во втором классе, и это сработало нормально.