Pertanyaan tentang topik tersebut 'destructor'

Hentikan eksekusi tanpa melewatkan destruktor
Apakah mungkin menghentikan eksekusi perangkat lunak tanpa melewatkan panggilan ke destruktor? Misalnya, pada kode di bawah, destruktor untuk test tidak akan pernah dipanggil karena pernyataan exit(1) . #include <iostream> #include...
1284 dilihat
schedule 02.01.2024

Apakah destruktor dipanggil secara otomatis
Pertanyaan saya sederhana, tetapi saya belum dapat menemukan pertanyaan itu di mana pun. Jika saya memiliki kelas seperti itu class A { vector<int> data; } Ketika sebuah instance dari A dihancurkan, apakah data juga akan...
12300 dilihat
schedule 07.01.2024

peringatan: anotasi __host__ pada fungsi default diabaikan ‹- mengapa?
Beralih dari CUDA 8.0 ke CUDA 9.0 RC, saya mendapat peringatan tentang: __host__ __device__ ~Foo() = default; Peringatannya adalah: path/to/Foo.cuh(69): warning: __host__ annotation on a defaulted function("~Foo") is ignored yang...
1535 dilihat
schedule 30.11.2023

Haruskah deinit diganti untuk menghapus pengamat di Swift?
Rekan tim menulis kode seperti, deinit { NotificationCenter.default.removeObserver(self) } Saya berkomentar untuk menghapus ini karena pengamat sudah diperhatikan oleh kerangka kerja tersebut. Rekan satu tim ingin menyimpan kode ini jika...
249 dilihat