Home >Backend Development >C++ >Is new in c++ a keyword or an operator?
new is a keyword in C, used to dynamically allocate memory. It takes a parameter of type and returns a pointer to the allocated memory. Dynamically allocated memory needs to be explicitly released using the delete keyword to prevent memory leaks.
#Is new in C a keyword or an operator?
new is a keyword in C.
The difference between keywords and operators
Purpose of the new keyword
The new keyword is used to dynamically allocate memory and return a pointer to the allocated memory address. It receives a type as parameter, specifying the type of memory to allocate.
Syntax:
<code class="cpp">void* new(size_t size);</code>
For example:
<code class="cpp">int* ptr = new int; // 动态分配一个int变量的内存并将其地址赋值给ptr</code>
Notes on using the new keyword:
The above is the detailed content of Is new in c++ a keyword or an operator?. For more information, please follow other related articles on the PHP Chinese website!