Questions marquées «stl»

87
comment fournir une fonction d'échange pour ma classe?

Quelle est la bonne façon d'activer mes swapalgorithmes dans STL? 1) Membre swap. Est-ce que l' std::swaputilisation astuce SFINAE d'utiliser le membre swap. 2) Autonome swapdans le même espace de noms. 3) Spécialisation partielle de std::swap. 4) Tout ce qui précède. Merci. EDIT: On dirait que je...

85
Copier les valeurs de la carte dans le vecteur dans STL

Je me fraye un chemin à travers Effective STL pour le moment. Le point 5 suggère qu'il est généralement préférable d'utiliser les fonctions de membre de plage à leurs homologues à élément unique. Je souhaite actuellement copier toutes les valeurs d'une carte (c'est-à-dire - je n'ai pas besoin des...

85
EL accède à une valeur de carte par clé Integer

J'ai une carte saisie par Integer. En utilisant EL, comment puis-je accéder à une valeur par sa clé? Map<Integer, String> map = new HashMap<Integer, String>(); map.put(1, "One"); map.put(2, "Two"); map.put(3, "Three"); Je pensais que cela fonctionnerait mais ce n'est pas le cas (où la...