Als «std-pair» getaggte Fragen

670
Was entspricht dem C ++ - Paar <L, R> in Java?

Gibt es einen guten Grund, warum es keinen gibt? Pair<L,R> in Java ? Was wäre das Äquivalent zu diesem C ++ - Konstrukt? Ich würde es lieber vermeiden, meine eigenen neu zu implementieren. Es scheint, dass 1.6 etwas Ähnliches liefert ( AbstractMap.SimpleEntry<K,V>), aber das sieht...

26
Initialisierungsliste in std :: pair

Dieser 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; } Kompiliert, gibt aber segfault zurück....

16
std :: pair <auto, auto> Rückgabetyp

Ich habe mit autoin herumgespielt std::pair. Im folgenden Code soll die Funktion feinen std::pairTyp zurückgeben, der von einem Vorlagenparameter abhängt. Ein Arbeitsbeispiel: BEISPIEL 1 template <unsigned S> auto f() { if constexpr (S == 1) return std::pair{1, 2}; // pair of ints else...