new ialah operator dalam C++ yang memperuntukkan memori dan mengembalikan penunjuk ke alamat memori yang baru diperuntukkan. Penggunaan: taip *ptr = jenis baru Tujuan: Mencipta objek baharu, memperuntukkan tatasusunan/struktur memori dinamik, mengembangkan/mengurangkan saiz memori. Nota: Anda mesti menggunakan padam untuk melepaskan memori selepas memperuntukkannya, jika tidak, ia akan menyebabkan kebocoran memori;
Apa yang baharu
baharu dalam C++?
new ialah operator dalam C++ yang memperuntukkan memori dan mengembalikan penunjuk ke alamat memori yang baru diperuntukkan.
Bagaimana nak guna?
<code class="cpp">type *ptr = new type;</code>
di mana:
type
是您要分配内存的数据类型。ptr
是指向新分配内存的指针。示例:
<code class="cpp">// 分配一个整型的内存 int *p = new int; // 分配一个字符串的内存 char *s = new char[20];</code>
什么时候使用?
new 运算符在以下情况下使用:
注意事项:
delete
操作符在不再需要时释放它。std::bad_alloc
ptr
ialah penunjuk kepada memori yang baru diperuntukkan. delete
. 🎜🎜Tidak melepaskan memori yang diperuntukkan boleh menyebabkan kebocoran memori. 🎜🎜pengendali baharu boleh membuang pengecualian std::bad_alloc
, yang berlaku apabila tiada memori tersedia. 🎜🎜Atas ialah kandungan terperinci Maksud baru dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!