LINUX.ORG.RU

[c++] связанные классы.


0

0

есть у меня два класса, положим

class Class1 { private: Class2* cl2; public: Class1(Class2* ref) {cl2=ref;}; ~Class1(); }

и

class Class2 { private: Class1* cl1; public: Class2() {cl1=new Class1;}; ~Class2(); }

естественно сейчас это не работает. вопрос: как сделать так чтобы работало?

anonymous

Re: [c++] связанные классы.

чертово форматирование

есть у меня два класса, положим

class Class1 {
private:
    Class2* cl2;
public:
    Class1(Class2* ref) {cl2=ref;};
    ~Class1();
}

и

class Class2 {
private:
    Class1* cl1;
public:
    Class2() {cl1=new Class1;};
    ~Class2();
}

естественно сейчас это не работает.
вопрос: как сделать так чтобы работало?

anonymous ()
Ответ на: Re: [c++] связанные классы. от anonymous

Re: [c++] связанные классы.

class Class2;

class Class1 {
private:
    Class2* cl2;
public:
    Class1(Class2* ref) {cl2=ref;};
    ~Class1();
}

class Class2 {
private:
    Class1* cl1;
public:
    Class2() {cl1=new Class1;};
    ~Class2();
}

Legioner ★★★★★ ()

Re: [c++] связанные классы.

А при чем тут вебдев?

boombick ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.