Здравствуйте, Goryh, Вы писали:
G>В данный момент, когда используется this, объект А еще не сконструирован, поэтому указатель не представляет G>из себя валидного значения, скорее всего, это просто мусор.
Позволю себе не согласиться. В указателе лежит вполне валидное значение. А вот сам объект действительно не сконструирован. Максимум, что должен сказать компилятор — выдать предупреждение. VC7.0, VC7.1 так и делают. Comeau вообще без предупреждений компилит. Если VC6 совсем не компилит — значит это баг компилятора.