STL 이란 ?
Posted 2012. 8. 13. 22:11STL :: Standard Template Library
STL :: 표준 템플릿 라이브러리
장 점
-
자료의 유형(객체 지향 기법과 일반화 프로그래밍 기법)에 상관없이 구현되어 있기 때문에 포괄적이다.
-
테스트를 거친 검증된 라이브러리라 버그가없고 개발 기간을 단축할 수 있다.
단 점
-
디버깅이 힘들다. STL의 근원이 되는 템플릿은 효과적인 디버깅과 정지점 설정이 어렵다.
-
메모리 할당이 비효율적이다. 누수같은 버그는 없지만 메모리 단편화 현상을 유발시킨다. 하지만 메모리 단편화 문제는 사용자정의 할당자를 만들어 피할수 있다.
구 성
-
containers(자료구조)
-
iterator(반복자)
-
algorithm(알고리즘)
-
functional(함수자)
'C++ > STL' 카테고리의 다른 글
iterateor (0) | 2012.08.13 |
---|---|
STL 동적 할당 해제 (0) | 2012.08.13 |
containers (0) | 2012.08.13 |
algorithm (0) | 2012.08.13 |
- Filed under : C++/STL