class FooView final : public Something
{
...
void refresh()
{
this->~FooView();
new (this) FooView();
}
}
Я ніколи не бачив цієї ідіоми, і мені здається, що вона може бути справді тонкою і безладною, але насправді я не можу думати про проблему з цим (доки FooView
вона остаточна). Це погана ідея?
пов'язані / дуп: stackoverflow.com/questions/58274963/… . Чи можемо ми отримати повний контекст типу? Це має значення.
—
NathanOliver