책 정리/More Effective C++ 1판
항목 25 : 생성자 함수와 비멤버 함수를 가상 함수처럼 만드는 방법
최익필
2008. 5. 22. 21:57
이유
1. 만들수 있으면 써먹을수 있다.
1. 가상 생성자 만드는 방법
가상 생성자란 무엇이며, 왜 필요한가?
1. 생성자는 virtual 키워드가 먹히지 않는다.
2. 가상 생성자는 마치 생성자가 가상함수가 된것처럼 행동하는 생성자를 뜻한다.
3. 인자값에 따라 원하는 객체가 자동으로 생성되기 때문에, 편리하다.
구현방법
비멤버 함수를 가상 함수처럼 동작하게 하는 방법
왜 필요 한가?
1. 비멤버 함수가 각 객체마다 동작을 하게 만들 필요가 있을때
구현방법
1. 만들수 있으면 써먹을수 있다.
1. 가상 생성자 만드는 방법
가상 생성자란 무엇이며, 왜 필요한가?
1. 생성자는 virtual 키워드가 먹히지 않는다.
2. 가상 생성자는 마치 생성자가 가상함수가 된것처럼 행동하는 생성자를 뜻한다.
3. 인자값에 따라 원하는 객체가 자동으로 생성되기 때문에, 편리하다.
구현방법
비멤버 함수를 가상 함수처럼 동작하게 하는 방법
왜 필요 한가?
1. 비멤버 함수가 각 객체마다 동작을 하게 만들 필요가 있을때
구현방법