Files
Upsilon/libaxx/src/new.cpp
Romain Goyet c0040d9aae [libaxx] Add operator new[] and delete[]
Change-Id: Id20e803461a6e8c2b3484d094a5483763c06ed0d
2017-08-02 09:56:19 +02:00

20 lines
353 B
C++

#include <stdlib.h>
// See the C++ standard, section 3.7.4 for those definitions
void * operator new(size_t size) {
return malloc(size);
}
void operator delete(void * ptr) noexcept {
free(ptr);
}
void * operator new[](size_t size) {
return ::operator new(size);
}
void operator delete[](void * ptr) noexcept {
::operator delete(ptr);
}