항목 14 : 순서의 중요성 ( 난이도 : 2 )
이 항목에선 Jan Chrisiaan van Winkel 이라는 학생이 제공한 예제에서 어떤 실수가 있는지 살펴본다. 1 ) 다음 소스를 보고, 어디가 문제인지 지적해보라. #include using namespace std; class A { public: A( const string s ) { /* ... */ } string f() { return "hello, world"; } }; class B : public A { public: B() : A( s = f() ) { } private: string s; }; int main( void ) { B b; return 0; } 난 이 문제를 보고, 재석이와 함께 고민했었다. 어느 부분이 문제일거 같다는 느낌(?)이 들었지만, 정확하게 지적하지 못했..
책 정리/Exceptional C++ Style
2009. 1. 14. 02:13
최근댓글