STL을 사용하고자 할때 주의사항
- 프로그래밍/STL
- 2011. 4. 22. 13:42
현재 STL에서는 STL의 조건을 위한할 경우의 결과가 정의되어 있지 않다.
C++ standard Library 책 P177 참조했음
STL사용시 주의사항
1. 반복자는 반드시 유효해야만 한다.
2. 종료 위치 다음을 가리키는 반복자는 참조하는 원소가 없다.
3. 범위는 반드시 유효해야한다.
( 범위를 나타내는 두개의 반복자는 반드시 같은 컨테이너를 참조해야 한다. )
( 두 번째 반복자는 첫 번째 반복자로부터 도달할수 있어야한다. )
( 만약 하나 이상의 소스 범위가 사용된다면, 두 번째 또는 그 이후의 범위는 첫 번째 범위보다 더 많은 원소를 가질 수 있어야한다. )
( 못적지 범위는 덮어쓸 수 있도록 충분한 원소를 가지고 있어야 한다. 그렇지 않다면 반복자를 사용해야만 한다 )
C++ standard Library 책 P177 참조했음
이 글을 공유하기