Suchergebnisse für Anfrage "std-pair"
find_if und std :: pair, aber nur ein Element
Angenommen, ich habe den folgenden Code:
Gibt es eine STL-Datenstruktur wie ein Paar, die drei Elemente (Typen) anstelle von zwei enthält?
Frage 1:Ich benutze C ++ 11 und lerne. Mir ist klar, dass ich das mit zwei Paaren machen kann:
Warum können Sie ein Paar nicht aus einem Tupel zuweisen, aber Tupel können aus einem Paar zugewiesen werden?
Mir ist nicht klar, warum es legal ist zu vergebentuple<X,Y>=pair<X,Y> Aber es ist illegal zu vergebenpair<X,Y>=tuple<X,Y> std::pair<int, double> x { 1 , 5.5}; std::tuple<int, double> y { 1 , 5.5}; int a; double b; std::tie(a,b) = x; ...
Wie erstelle ich ein std :: set mit einem benutzerdefinierten Komparator in C ++?
Wie erstelle ich eine Gruppe von Paaren, deren Elemente (die Paare) mit einer benutzerdefinierten Bool-Funktion sortiert werden? Ich schreibe set <pair<int,int>,compare> myset;und erhalte Fehler: Typ / Wert stimmt nicht mit Argument 2 überein, ...
Initialisiere einen Vektor von Paaren in einer Zeile
Ich möchte einen std :: vector (von std :: pair) mit @ initialisierk -Objekte mit dem unten gezeigten Wertepaar. Hier ist mein Versuch: // int k std::vector <std::pair<Point::FT, int> > v(k, (std::numeric_limits<FT>::max(), -1));Der ...
Wie kann ich ein std :: -Array von std :: -Paaren in Klammern setzen?
std::array<std::pair<int, int>, 2> ids = { { 0, 1 }, { 1, 2 } }; VS2013 Fehler: Fehler C2440: 'Initialisierung': Konvertierung von 'int' nach 'std :: pair' nicht möglich. Kein Konstruktor konnte den Quelltyp annehmen, oder die Auflösung der ...
Umwandlung eines Variablennamens in eine Zeichenfolge in C ++
Ich möchte einige Daten in eine Datei ausgeben. Angenommen, ich habe zwei Vektoren von Doppelwerten: vector<double> data1(10); vector<double> data2(10); gibt es eine einfache Möglichkeit, dies in eine Datei auszugeben, so dass die erste Zeile ...
struct with 2 cells vs std :: pair? [Duplikat
Mögliches Duplizieren: Was ist der Unterschied zwischen einer Struktur mit zwei Feldern und einem Paar? [https://stackoverflow.com/questions/2236182/what-is-the-difference-between-using-a-struct-with-two-fields-and-a-pair] Sehr geehrte Damen ...
Ist es möglich, ein Feld von `std :: pair` ohne Hacks zu" konstituieren "?
In C ++ kompiliert das den folgenden Code: std::pair <int, int> x; static_cast <std::pair <const int, int>*> (&x); gibt einen Fehler aus: error: invalid static_cast from type ‘std::pair<int, int>*’ to type ‘std::pair<const int, int>*’Ich ...
Emplace direkt in std :: map of pair
Warum wird dieser Code nicht kompiliert? std::map<int,std::pair<int,int>> m; m.emplace(1,1,1);ngenommen, wir können den Code von @ bearbeitstd::map::emplace, kann man es ändern, um den vorherigen Code gültig zu machen?
Seite 1 von 2