Heim > Artikel > Backend-Entwicklung > Verwendung von new in C++
Der neue Operator in C++ wird für die dynamische Speicherzuweisung verwendet, indem er Speicher einer bestimmten Größe aus dem Heap-Speicher zuweist und einen Zeiger auf den zugewiesenen Speicher zurückgibt. Zu den Verwendungsmethoden gehören: 1. Speicher zuweisen: Verwenden Sie den neuen Operator, um die erforderliche Speichergröße zuzuweisen. 2. Zugriff auf den zugewiesenen Speicher: Greifen Sie über den zurückgegebenen Zeiger auf den zugewiesenen Speicher zu. 3. Geben Sie den zugewiesenen Speicher frei Speicher nicht mehr dynamisch nach Bedarf zuweisen.
Verwendung von new in C++
Der new-Operator ist das grundlegende Werkzeug für die dynamische Speicherzuweisung in C++. Es reserviert Speicher der angegebenen Größe aus dem Heap-Speicher und gibt einen Zeiger auf den zugewiesenen Speicher zurück.
Syntax
<code class="cpp">void* new(size_t size);</code>
wobei:
size
die zuzuweisende Speichergröße ist (in Bytes). size
是要分配的内存大小(以字节为单位)。void*
void*
-Zeiger auf den zugewiesenen Speicher. Nutzung
Die Schritte zum Zuweisen von Speicher mithilfe von „Neu“ lauten wie folgt:<code class="cpp">int* ptr = new int;</code>
<code class="cpp">*ptr = 10;</code>
<code class="cpp">delete ptr;</code>
Notes
Das obige ist der detaillierte Inhalt vonVerwendung von new in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!