항목 3 : 판단자(predicate) Part 2 : 상태와 판단자 ( 난이도 : 7 )
바로 질문으로 들어가자. 1. 판단자(predicate)를 정의하고, STL에서 사용 되는 방법을 예를 들어 설명하라. 판단자(predicate)는 bool 형을 반환하는 함수 오브젝트를 말한다. 예제 코드 #include #include // 판단자(술어구문 클래스) class Predicate { public: bool operator()( int val ) { return val > 1; } }; int main( void ) { std::vector testvector; testvector.push_back( 1 ); testvector.push_back( 1 ); testvector.push_back( 2 ); testvector.push_back( 2 ); testvector.push_back..
책 정리/More Exceptional C++
2008. 12. 20. 15:24
최근댓글