STL 에러 및 예외 1. 반복자는 반드시 유효해야만 한다. 반드시 초기화!! 2. 종료 위치 다음을 가리키는 반복자는 참조하는 원소가 없다. 3. 범위는 반드시 유효해야만 한다. 4. 만약 하나 이상의 소스 범위가 사용된다면, 두번째 또는 그 이후의 범위는 첫 번째 범위보다 더 많은 원소를 가질 수 있어야 한다. 5. 목적지 범위는 덮어쓸 수 있도록 충분한 원소를 가지고 있어야 한다. 그렇지 않다면 삽입 반복자를 사용해야만 한다. 6. 예외를 생성하는 함수는 vector,deque를 위한 at() 멤버 함수뿐이며 모든 예외의 결과는 정의되지 않는 행동이다. 더보기 함수-객체 1. 함수-객체란 함수처럼 행동하는 모든 객체를 의미한다. ex) class PrintInt{ public : void operator() (int elem) const { cout 더보기 알고리즘 인자로서의 함수 1. void print(int elem) {cout 더보기 이전 1 ··· 263 264 265 266 267 268 269 ··· 274 다음