Что такое «:: operator new» и «:: operator delete»?
я знаюnew
а такжеdelete
являются ключевыми словами.
<code>int obj = new int; delete obj; int* arr = new int[1024]; delete[] arr; </code>
<new>
header является частью стандартных заголовков C ++. У него есть два оператора (я не уверен, что они являются операторами или они являются функциями):
::operator new
::operator delete
эти операторы используются как ниже:
<code>#include <new> using namespace std; int* buff = (int*)::operator new(1024 * sizeof(int)); ::operator delete(buff); </code>
Что такое & quot; :: оператор new & quot; и & quot; :: оператор удаления & quot ;? Отличаются ли они отnew
а такжеdelete
ключевые слова?