Dev Language/Modern C++ (C++11, 14)9 C++ 11 : auto_ptr auto_ptr은 객체의 소유권을 강조하는 스마트 포인터이나, 결론부터 말하자면 auto_ptr보다는 auto_ptr과는 유사하지만 auto_ptr의 결함을 해결하는 unique_ptr을 사용하는 것이 좋다 ( C++ 11 표준에서는 auto_ptr을 포함하지 않는다. 즉, 사용을 권고하지 않는다) 2020. 8. 8. C++ 11 : unique_ptr #include #include #include struct BodyMass { int ID; float Weight; BodyMass(int id, float weight) : ID(id), Weight(weight) { std::cout 2020. 8. 8. C++ 11 : shared_ptr // ConsoleApplication1.cpp : 이 파일에는 'main' 함수가 포함됩니다. 거기서 프로그램 실행이 시작되고 종료됩니다. // #include "pch.h" #include #include #include #include auto main() -> int { using namespace std; auto sp1 = shared_ptr{}; // shared_ptr 생성은 하였으나 아직까지는 가리키는 객체가 없음.(nullptr)현재 use_count = 0 if( sp1) cout 2020. 8. 8. 이전 1 2 다음