std::unique_ptr<Test> p_Test(new Test()); 인 경우만 자동으로 소멸자 호출되는건가?
auto t = new Test(); 인경우
std::unique_ptr<Test> p_Test(t); 자동으로 소멸자 호출 안됨?
std::unique_ptr<Test> p_Test(new Test()); 인 경우만 자동으로 소멸자 호출되는건가?
auto t = new Test(); 인경우
std::unique_ptr<Test> p_Test(t); 자동으로 소멸자 호출 안됨?
똑같다. 그리고 new를 직접 부르는건 권장되지 않는다 가능하면 make_unique를 쓰도록 - return 0;
ㄴVS2010 쓰고 있어서 make_unique 기능이 없는것 같다. VS 버전 못올림 현재로썬
아 그럴 수 있다 ㅇㅇ 근데 VS2010 이면 unique_ptr도 없을텐데 ㅋㅋㅋㅋㅋ - return 0;
스마트포인터는 좁밥들이나 쓰는 거다