항목 5 : 최대 재사용 가능한 일반 컨테이너 - 파트 2 (난이도 6)
진행 노트는 책을 보도록 하고, 다음은 항목 4의 해결책으로 제시된 클래스이다. template class fixed_vector { public: typedef T* iterator; typedef const T* const_iterator; iterator begin( ) { return v_; } iterator end( ) { return v_+ size; } const_iterator begin( ) const { return v_; } const_iterator end( ) const { return v_ + size; } // 기본생성자 fixed_vector() { } // 복사 생성자 template fixed_vector( const fixed_vector& other ) { std::..
책 정리/Exceptional C++
2008. 10. 6. 10:52
최근댓글