Questions marquées «std-pair»

671
Quel est l'équivalent de la paire C ++ <L, R> en Java?

Y a-t-il une bonne raison pour laquelle il n'y Pair<L,R>en a pas en Java? Quel serait l'équivalent de cette construction C ++? Je préfère éviter de réimplémenter le mien. Il semble que 1.6 fournit quelque chose de similaire ( AbstractMap.SimpleEntry<K,V>), mais cela semble assez...

26
Liste d'initialisation dans std :: pair

Ce code: #include <iostream> #include <string> std::pair<std::initializer_list<std::string>, int> groups{ { "A", "B" }, 0 }; int main() { for (const auto& i : groups.first) { std::cout << i << '\n'; } return 0; } compile mais renvoie segfault. Pourquoi? Testé...

16
std :: pair <auto, auto> type de retour

Je jouais avec autoen std::pair. Dans le code ci-dessous, la fonction fest censée retourner un std::pairtype qui dépend d'un paramètre de modèle. Un exemple pratique: EXEMPLE 1 template <unsigned S> auto f() { if constexpr (S == 1) return std::pair{1, 2}; // pair of ints else if constexpr (S...