설계 및 선언1 [Effective C++]4. 설계 및 선언 설계 및 선언 항목18. (명언) "제대로 쓰기에는 쉽게, 엉터리로 쓰기에는 어렵게" - 단순 매개변수, var의 저장/TOSS시에도 간단한 wrapper type (ex. year, month, day) - "When in doubt, do as the ints do" - (아예)스마트 포인터를 반환하여 실수 방지 - shared_ptr 은 auto_ptr와 돤리 삭제자를 엮을 수 있다 std::tr::shared_ptr pInv(static_cast(0), getRidOfInvestment); *null 보다 '미리 할 수 있으면' 바로 pInv 생성자에 넘기는 것이 바람직. → (항목 26) "객체가 정말로 필요할 때까지 선언 대기!" - 교차 DLL 문제 : A DLL → new, B DLL → .. 2016. 10. 29. 이전 1 다음