MCPcopy Create free account
hub / github.com/EricPengShuai/Interview / operator delete

Function operator delete

base_code/new_delete.cpp:15–19  ·  view source on GitHub ↗

delete p; 调用 p 指向对象的析构函数、再调用 operator delete 释放内存空间

Source from the content-addressed store, hash-verified

13
14// delete p; 调用 p 指向对象的析构函数、再调用 operator delete 释放内存空间
15void operator delete(void *ptr) _NOEXCEPT
16{
17 cout << "operator delete addr:" << ptr << endl;
18 free(ptr);
19}
20
21void* operator new[](size_t size)
22{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected