class FooView final : public Something
{
...
void refresh()
{
this->~FooView();
new (this) FooView();
}
}
ฉันไม่เคยเห็นสำนวนนี้และดูเหมือนว่ามันจะบอบบางและยุ่งเหยิงจริง ๆ แต่ฉันไม่สามารถคิดถึงปัญหากับมันFooView
ได้ นี่เป็นความคิดที่ไม่ดีเหรอ?
เกี่ยวข้อง / dupe: stackoverflow.com/questions/58274963/… . เราสามารถรับบริบททั้งหมดของประเภทได้หรือไม่ มันสำคัญ.
—
NathanOliver