Questions sur tr1

6
réponses

Quelle est l'utilité de "permettre partagé à partir de cette"?

j'ai couru à travers enable_shared_from_this en lisant le Boost.Asio exemples et après avoir lu la documentation je ... nt utilisé. Quelqu'un peut-il me donner un exemple et/ou explication lors de l'utilisation de cette classe de sens.
demandé sur 2009-04-03 05:46:07
8
réponses

Pourquoi std:: la fonction n'est pas comparable à l'égalité?

cette question s'applique également aux boost::function et std::tr1::function . std::function n'est pas l'ég ... alité comparable? Quel est le "trou possible dans le système de type?"En quoi est-ce différent de std::shared_ptr ?
demandé sur 2010-09-02 22:01:22
2
réponses

Comment fonctionne un RTR faible?

je comprends comment utiliser weak_ptr et shared_ptr . Je comprends comment shared_ptr fonctionne, en comptant le ... boost, et je ne suis pas assez familier avec boost pour comprendre toutes les choses qu'il utilise. Merci.
demandé sur 2011-04-15 04:35:40
4
réponses

Quelles sont les différences entre std, tr1 et boost (comme espaces de noms et/ou bibliothèques)?

j'ai d'abord pensé qu'ils sont tous les mêmes, mais il s'est avéré être faux. Est-ce que quelqu'un peut expliquer brièveme ... e m'en tenir? Personnellement, je préfère la bibliothèque de std:: puisqu'il sera le prochain standard de C++ ( C++0x ).
demandé sur 2011-01-13 20:07:38
4
réponses

Comment le RTR partagé std::tr1::est-il mis en œuvre?

j'ai pensé à utiliser des pointeurs partagés, et je sais comment en implémenter un moi-même--Je ne veux pas le faire, don ... ? (Btw, j'ai déjà googlé, mais je ne trouve rien de fiable.) y a-t-il des pièges à utiliser pour std::tr1::shared_ptr?
demandé sur 2012-02-09 00:12:09
6
réponses

Comment fait-on inclure TR1?

les différents compilateurs semblent avoir des idées différentes sur TR1. G++ semble accepter uniquement les inclusions d ... y a-t-il un moyen pour que G++ accepte la seconde version? Comment manipule-t-on en général TR1 de manière portable?
demandé sur 2009-08-04 20:05:27
2
réponses

Typedef une classe de template sans spécifier les paramètres du template

j'essaie de taper soit un fichier unordered_map, soit std::map selon qu'il y a des bibliothèques TR1 disponibles. Mais je ... template arguments #else #include <map> typedef std::map MyMap; //error C2976: too few template arguments #endif
demandé sur 2009-09-25 02:05:18
4
réponses

Comment étendre std::tr1::hash pour les types personnalisés?

Comment puis-je permettre à L'implémentation STL de récupérer mes types personnalisés? Sur MSVC, il y a une classe st ... onction libre size_t hash_value (const MyType&) , y a-t-il quelque chose de similaire pour L'implémentation TR1?
demandé sur 2009-03-15 18:14:24
3
réponses

tr1::non ordonnée ensemble de l'union et intersection

Comment faire intersection et union pour les ensembles du type tr1:: unordered_set en c++? Je ne trouve pas beaucoup d ... ne fonction par moi-même, mais je me demande juste s'il y a construit la fonction de tr1. Je vous remercie beaucoup.
demandé sur 2009-05-22 06:31:07
4
réponses

Fonction de hachage pour une paire de longue durée?

j'ai besoin de la carte d'une paire de long longdouble, mais je ne sais pas quelle fonction de hachage utiliser. Chaque pa ... général, je ne sais jamais quelle fonction de hachage utiliser. Ce qui est une bonne usage général fonction de hachage?
demandé sur 2009-04-10 19:47:22
5
réponses

Utilisation idiomatique de std:: auto ptr ou n'utiliser que le partage de ptr?

Maintenant que la shared_ptr est dans tr1, que pensez vous de l'avenir de l'utilisation de std::auto_ptr? Ils ont tous les ... tablir une règle 'envelopper tous les pointeurs dans shared_ptr " et être fait avec elle. Quel est votre avis sur cela?
demandé sur 2008-10-13 12:56:56
3
réponses

Différence de performance entre map et map non ordonnées en c++

j'ai une simple exigence, j'ai besoin d'une carte de type . cependant, j'ai besoin du temps de récupération théoriquement ... crois qu'un tableau c++ dynamique serait la meilleure option, puisque l'implémentation utilisera des clés denses. Merci
demandé sur 2010-02-28 09:02:17
2
réponses

Comment tr1::wrapper de référence est-il utile?

récemment, j'ai eu de la lecture par le biais de Scott Meyers est excellent Efficace C++ livre. Dans l'un des derniers con ... a un que je n'ai certainement pas reconnu: tr1::reference_wrapper. comment et quand utiliser tr1:: reference_wrapper?
demandé sur 2008-10-11 09:36:24
3
réponses

Est-ce que std:: array est garanti être POD Si T est POD?

je suis en train d'écrire une bibliothèque d'édition de mémoire C++ et pour les API de lecture/écriture j'utilise des ... ): http://code.google.com/p/hadesmem/source/browse/trunk/HadesMem-v2/Hades-Memory/Hades-Memory/MemoryMgr.h#86
demandé sur 2010-09-09 10:21:48
2
réponses

Tr1 réseaux partagés

j'ai eu du mal à trouver des références dans la documentation TR1 concernant les tableaux partagés. La documentation Boo ... as. Si c'est le cas, devrais-je toujours utiliser le modèle boost shared_array pour les attributions de style "new []"?
demandé sur 2009-03-09 22:22:25
11
réponses

C++: enveloppeur de fonction qui se comporte exactement comme la fonction elle-même

Comment puis-je écrire un wrapper qui peuvent envelopper toute fonction et peut être appelé comme la fonction elle-même? ... er objet pour enregistrer la durée d'exécution de quelques fonctions sélectionnées est plus pratique pour mes besoins.)
demandé sur 2009-05-18 23:38:25
4
réponses

Importation de std:: tr1 dans std - est-ce légal? Elle améliore la portabilité?

j'ai le C++03 code qui ressemble à ceci: #include <boost/tr1/unordered_map.hpp> ... std::tr1::unordered_map<std: ... e l'importation des trucs dans des std est interdit)? Sera-t-il plus facile de transférer/interférer avec le code C++11?
demandé sur 2012-05-24 14:52:11
1
réponses

Différences entre tr1:: ptr partagé et boost:: ptr partagé?

y a-t-il une différence entre tr1::shared_ptr et boost::shared_ptr ? Si oui, quoi?
demandé sur 2010-09-30 18:31:03
4
réponses

Est-il possible d'avoir le point (.) correspondent à newline dans les Expressions régulières c++ TR1?

je ne pouvais pas trouver quoi que ce soit concernant ce sur http://msdn.microsoft.com/en-us/library/bb982727.aspx. peut-être que je pourrais utiliser '[^]+' pour faire correspondre tout mais qui semble comme un hack? Merci.
demandé sur 2010-01-13 00:24:04
2
réponses

activer si la méthode de spécialisation

template<typename T> struct A { A<T> operator%( const T& x); }; template<typename T> A<T&g ... les posters ci-dessous, utiliser enable_if n'est peut-être pas idéal pour ce problème (c'est très difficile à lire)
demandé sur 2011-07-08 20:43:24