2010-07-29 7 views
2

J'aime vraiment la documentation en ligne STL fournie par http://www.cplusplus.com/.Vous cherchez une documentation TR1 complète en ligne

Séparément, j'utilise certaines des extensions TR1 via leurs implémentations Boost.

Je voudrais trouver en ligne la documentation de TR1 qui soit aussi bonne que la documentation standard de STL fournie par cplusplus.com. Je suis particulièrement intéressé par les pointeurs intelligents et les conteneurs basés sur le hachage comme unordered_set/unordered_map. Actuellement, j'utilise Boost 1.34.1 sur Ubuntu 8.04, mais je vais passer à la version de Boost sur Ubuntu 10.4 au cours des prochains mois.

Je n'ai pas eu beaucoup de succès avec la documentation de Boost 1.34.1 jusqu'ici. Je suppose que la meilleure façon (la plus portable) d'utiliser les extensions TR1 est via Boost.

Modifier

je me suis dit pourquoi j'avais des problèmes avec le Boost 1.34.1 docs; cette version de Boost n'inclut pas les conteneurs hachés in it's TR1 implementation.

Les conteneurs hachés n'ont commencé à être inclus dans Boost's TR1 since version 1.37.0.

+0

Je ne réponds pas directement à votre question, mais toutes les implémentations C++ modernes que je connais supportent unordered_map et des choses comme shared_ptr directement - pas besoin de Boost. –

+0

@Neil Butterworth: Ma compréhension était que les différents compilateurs (gcc, microsoft) ont différentes façons d'inclure TR1 et qu'actuellement la seule façon portable d'inclure les en-têtes (à court de faire un tas de '# ifdef' je suppose) est pour les inclure via Boost. –

Répondre

Questions connexes