STL을 사용하고자 할때 주의사항

현재 STL에서는 STL의 조건을 위한할 경우의 결과가 정의되어 있지 않다.
 

STL사용시 주의사항

1. 반복자는 반드시 유효해야만 한다.
2. 종료 위치 다음을 가리키는 반복자는 참조하는 원소가 없다.

3. 범위는 반드시 유효해야한다.

( 범위를 나타내는 두개의 반복자는 반드시 같은 컨테이너를 참조해야 한다. )
( 두 번째 반복자는 첫 번째 반복자로부터 도달할수 있어야한다. )
( 만약 하나 이상의 소스 범위가 사용된다면, 두 번째 또는 그 이후의 범위는 첫 번째 범위보다 더 많은 원소를 가질 수 있어야한다. )
( 못적지 범위는 덮어쓸 수 있도록 충분한 원소를 가지고 있어야 한다. 그렇지 않다면 반복자를 사용해야만 한다 )



 C++ standard Library 책 P177 참조했음

이 글을 공유하기

댓글

Designed by JB FACTORY