Pertanyaan yang diberi tag placement-new

9
Apakah baru (ini) ThisClass () ide yang buruk?

class FooView final : public Something { ... void refresh() { this->~FooView(); new (this) FooView(); } } Saya belum pernah melihat idiom ini, dan sepertinya itu bisa sangat halus dan berantakan, tetapi saya tidak dapat benar-benar memikirkan masalah dengan itu (selama FooViewfinal)....