Language/C++
c++ malloc new 차이점?
kangprog
2019. 1. 26. 20:27
반응형
malloc , new 차이점
malloc은 소멸자를 부르지않는다.
예제코드는 아래와같다.
#include <stdio.h>
#include <stdlib.h>
class test
{
public:
test(void) { printf("생성자\n"); }
~test(void) { printf("소멸자\n"); }
};
int main()
{
test test1;
test* test2 = (test*)malloc(sizeof(test));
test* test3 = new test();
return 0;
}
반응형