Привет У меня есть вопрос о указателе this
, когда объект сконструирован, когда он инициализируется? Что означает, когда я могу его использовать? Виртуальная таблица построена в конструкторе, то же самое с указателем this
?
Например, у меня есть такой код. Вывод равен 8. Означает ли это, что до ввода конструктора указатель this
уже инициализирован?
class A{
public:
A() { cout<<sizeof(*this);}
int i;
int *p;
};
int main() {
A a;
}
Если это правда, что еще произойдет до ввода конструктора?
Если это неверно, когда инициализирован указатель this
?