728x90
반응형

C++98의 기존 기능

1. 표준 템플릿 라이브러리(STL)

2. iostream

3. 국제화 지원

4. 수치 처리 자원

5. 예외 클래스 계통

6. C89의 표준 라이브러리

 

TR1을 통해 명시된 새로운 구성요소

1. 스마트 포인터

2. tr1::function

3. tr1::bind

4. 해시 테이블

5. 정규 표현식

6. tuple

7. tr1::array

8. tr1::mem_fn

9. tr1::reference_wrapper

10. 난수발생

11. 특수 용도의 수학 함수

12. C99 호환석 확장 기능

13. 타입 특성정보

14. tr1::result_of

 

요약

  • 최초에 상정된 표준 C++라이브러리의 주요 구성요소는 STL, iostream, 로케일 등이다. 여기에는 C89의 표준 라이브러리도 포함되어 있다.
  • TR1이 도입되면서 추가된 것은 스마트 포인터(tr1::shared_ptr 등), 일반화 함수 포인터(tr1::function), 해시 기반 컨테이너, 정규 표현식, 그리고 그 외의 10개의 구성 요소이다.
  • TR1자체는 단순히 명세서일 뿐입니다. TR1의 기능을 사용하기 위해서는 명세를 구현한 코드를 구해야 한다. TR1구현을 구할 수 있는 자료처 중 한 군데가 부스트이다.
728x90
반응형