Здравствуйте, <Аноним>, Вы писали:
А>Почему VC++ 6 не позволяет передавать this в указанном месте?
А>А>class A;
А>class B {
А> A *m_pa;
А>public:
А> B(A *pa) : m_pa(pa) { }
А>};
А>class A {
А> B m_b;
А>public:
А> A() : m_b(this) { } // здесь
А>}
А>
В данный момент, когда используется this, объект А еще не сконструирован, поэтому указатель не представляет
из себя валидного значения, скорее всего, это просто мусор.
... << RSDN@Home 1.1.4 beta 5 rev. 395>>