new를 가장큰이유는 객체 생성자를 호출해주니까 쓰는건데..
생성자 이야기들은 없네 ㅋㅋㅋ
기본적으로 operator new는 안에서 malloc을 호출하고있는데.. 뭘 그거가지고 싸워?
그리고 new는 연산자 오버로딩되 되니까 개량에도 좋고.
경우에따라 virtualAlloc 같은걸 할당자로도 쓰고..
C++이라면 new쓰세여 new.
realloc을 많이써야할거같으면 그냥 풀링을 하셈여.
쓰레드에 safe하지도 않은 malloc realloc OUT!!!
쓰레드에 safe하게 해주는것이 프로그래머 역량이지 ㅋㅋ
그러니까 new를써야져. 오버로딩이 되니까.
memory allocation이 그 정도로 bottleneck이면 그냥 memory pool을 쓰던가 custom allocator를 구현하던가 하면 될것을 new랑 malloc가지고...
한심잼