Здравствуйте, IvanGrozny, Вы писали:
B>Ну и, наконец, что если CTestClass будет таким:
B>B>class CTestClass
B>{
B> CTestClass *m_this;
B>public:
B> CTestClass()
B> {
B> m_this = this;
B> }
B> CTestClass(const CTestClass& other)
B> {
B> m_this = this;
B> }
B> virtual ~CTestClass()
B> {
B> assert(m_this==this);
B> }
B>};
B>
B>В моем случае мы напоремся на assert в деструкторе.
IG>и сдесь все то же самое.
IG> извини, если что..
Я бы сказал это довольно странно, что у объекта
во время его жизни меняется значение this.