컴퓨터61 Modern Effective C++ Item 12: 오버라이딩 함수에 override를 선언하자. Item 12: 오버라이딩 함수에 override를 선언하자.다형성의 핵심적인 기능중 하나는 부모클래스의 동작을 자식클래스가 오버라이딩 할 수 있다는 것이다.class Base{ public: virtual void doWork(); //virtual로 선언한뒤... ... }; class Derived: public Base{ public: virtual void doWork(); //오버라이딩! ... }; std::unique_ptr upd = std::make_unique(); //unique_ptr에서 정적 포인터는 Base, //동적 포인터는 Derived로 만드는 방법 upd->doWork(); //동적 바인딩을 통해 Derived 객체의 doWork가 실행된다.실수하기 쉬운 오버라이딩 규칙.. 2015. 3. 24. Modern Effective C++ Item 11 : Private 봉인술 <<< Delete 봉인술 Item 11 : Private 봉인술 2015. 3. 24. Modern Effective C++ Item 10 : enum <<< enum class Item 10 : enum 2015. 3. 24. Effective C++ chapter 2 Effective c++ 챕터 2 정리 from 연우 김 2015. 3. 20. 이전 1 ··· 9 10 11 12 13 14 15 16 다음