Как обнулить в классе обертке указатель. Кроме примера показанного в коде ниже.
struct A
{
struct B
{
char* s;
A* p;
B()
{
s = "B";
}
// Как в этом методе можно занулить A::p
void Method()
{
p->p = nullptr;
delete this;
}
};
B* p;
A()
{
p = new B();
p->p = this;
}
};
int main(int argv, char* argc[] )
{
A a;
a.p->Method();
return 0;
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей