Was sind ":: operator new" und ":: operator delete"?
Ich kennenew
unddelete
sind Schlüsselwörter.
<code>int obj = new int; delete obj; int* arr = new int[1024]; delete[] arr; </code>
<new>
header ist ein Teil der C ++ - Standardheader. Es hat zwei Operatoren (ich bin nicht sicher, ob sie Operatoren oder Funktionen sind):
::operator new
::operator delete
Diese Operatoren werden wie folgt verwendet:
<code>#include <new> using namespace std; int* buff = (int*)::operator new(1024 * sizeof(int)); ::operator delete(buff); </code>
Was sind ":: operator new" und ":: operator delete"? Unterscheiden sie sich vonnew
unddelete
Schlüsselwörter?