나는 http://www.cplusplus.com/에 의해 제공되는 온라인 STL 문서를 정말 좋아합니다.온라인으로 포괄적 인 TR1 문서를 찾고
별도로, Boost 구현을 통해 TR1 확장 중 일부를 사용합니다.
온라인으로 TR1 설명서를 찾으려면 cplusplus.com에서 제공하는 표준 STL 설명서를 참조하십시오. 특히 스마트 포인터와 unordered_set/unordered_map과 같은 해시 기반 컨테이너에 관심이 있습니다.
현재 우분투 8.04에서 부스트 1.34.1을 사용하고 있지만 앞으로 몇 달 안에 우분투 10.4에 어떤 버전의 부스트로 옮길 것입니다.
지금까지 Boost 1.34.1 문서로 많은 성공을 거두지 못했습니다. TR1 익스텐션을 사용하는 가장 좋은 방법은 부스트 (Boost)를 이용하는 것이라고 가정합니다.
내가 부스트 1.34.1 문서에 문제가 된 이유를 알아 낸
편집; Boost의 해당 버전에는 해시 된 컨테이너 in it's TR1 implementation이 포함되어 있지 않습니다.
해치 컨테이너는 Boost's TR1 since version 1.37.0에 포함되기 시작했습니다.
질문에 직접 답하는 것이 아니라, unordered_map과 shared_ptr과 같은 것을 직접 지원하는 최신 C++ 구현은 Boost가 필요하지 않습니다. –
@Neil Butterworth : 다른 컴파일러 (gcc, microsoft)는 TR1을 포함하는 다른 방법을 가지고 있으며 현재 헤더를 포함하는 유일한 휴대용 방법입니다 ('# ifdef'를 많이 사용하지 않는 것). 부스트를 통해 그들을 포함합니다. –