3
Bagaimana “= default” berbeda dari “{}” untuk konstruktor dan destruktor default?
Saya awalnya memposting ini sebagai pertanyaan hanya tentang destruktor, tapi sekarang saya menambahkan pertimbangan konstruktor default. Inilah pertanyaan aslinya: Jika saya ingin memberi kelas saya destruktor yang virtual, tetapi sebaliknya sama dengan apa yang akan dihasilkan oleh kompiler, saya dapat menggunakan =default: class Widget { public: virtual ~Widget() = default; …