2010-07-29 4 views
2

나는 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에 포함되기 시작했습니다.

+0

질문에 직접 답하는 것이 아니라, unordered_map과 shared_ptr과 같은 것을 직접 지원하는 최신 C++ 구현은 Boost가 필요하지 않습니다. –

+0

@Neil Butterworth : 다른 컴파일러 (gcc, microsoft)는 TR1을 포함하는 다른 방법을 가지고 있으며 현재 헤더를 포함하는 유일한 휴대용 방법입니다 ('# ifdef'를 많이 사용하지 않는 것). 부스트를 통해 그들을 포함합니다. –

답변

관련 문제