class FooView final : public Something
{
...
void refresh()
{
this->~FooView();
new (this) FooView();
}
}
Non ho mai visto questo idioma, e sembra che potrebbe essere davvero sottile e disordinato, ma in realtà non riesco a pensare a un problema con esso (finché FooView
è definitivo). È una cattiva idea?