Rumah > masalah biasa > teks badan

Apakah yang dikembalikan oleh pengendali baharu?

小老鼠
Lepaskan: 2023-11-14 15:29:31
asal
1437 orang telah melayarinya

Pengendali baharu digunakan dalam C++ untuk memperuntukkan memori secara dinamik dan mengembalikan penunjuk kepada memori yang baru diperuntukkan. Apabila baru digunakan untuk mencipta objek, ia secara automatik memanggil pembina objek untuk permulaan.

Apakah yang dikembalikan oleh pengendali baharu?

Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.

Pengendali baharu digunakan dalam C++ untuk memperuntukkan memori secara dinamik dan mengembalikan penunjuk kepada memori yang baru diperuntukkan. Apabila baru digunakan untuk mencipta objek, ia secara automatik memanggil pembina objek untuk permulaan.

Contohnya:

int* p = new int(10); // 分配一个int类型的内存空间,值为10,并返回一个指向它的指针
Salin selepas log masuk

Dalam contoh ini, new memperuntukkan memori yang boleh menyimpan jenis int, menginisialisasikannya kepada 10, dan kemudian mengembalikan penunjuk ke memori ini, yang disimpan dalam int* p.

Perlu diingatkan bahawa memori yang diperuntukkan menggunakan baru perlu dikeluarkan menggunakan delete apabila tidak lagi digunakan untuk mengelakkan kebocoran memori.

delete p; // 释放内存
Salin selepas log masuk

Kandungan di atas adalah untuk rujukan sahaja Anda boleh merujuk kepada juruteknik profesional untuk maklumat yang tepat.

Atas ialah kandungan terperinci Apakah yang dikembalikan oleh pengendali baharu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!