Suchergebnisse für Anfrage "stdtuple"

1 die antwort

Optimale Möglichkeit, in Runtime über den Index auf das Element std :: tuple zuzugreifen

Ich habe funktionat Entworfen für den Zugriff auf das Element std :: tuple über den in der Laufzeit angegebenen Index template<std::size_t _Index = 0, typename _Tuple, typename _Function> inline typename std::enable_if<_Index == ...

1 die antwort

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; ...

2 die antwort

Voraussetzungen für std :: ignore

C ++ 11 führt ein Objekt namens ein

TOP-Veröffentlichungen

3 die antwort

Standardmäßig verwechselt Konstruktorbeschreibung von std :: tuple im ISO C ++ Standard

4 die antwort

Konstruktorargumente aus Tupel

Angenommen, ich habe eine Vorlage, die durch einen Klassentyp und eine Reihe von Argumenttypen parametrisiert ist. Eine Reihe von Argumenten, die diesen Type...

4 die antwort

Tuple wird nicht in der richtigen Reihenfolge erstellt?

FolgendeProgram [http://coliru.stacked-crooked.com/a/cec8734b09c0cf24]: #include <iostream> #include <tuple> struct A { A() { std::cout << "A constructor\n"; } }; struct B { B() { std::cout << "B constructor\n"; } }; int main() { std::tuple<A, ...

5 die antwort

STL-Pair-artige Triplett-Klasse - rolle ich meine eigene?

5 die antwort

Tupel in unordered_map verwenden

Ich möchte Tupel verwenden, bestehend ausint,char,char in meinemunordered_map. Ich mache das so: #include <string> #include <unordered_map> #include <cstring> #include <iostream> #include <tuple> using namespace std; tuple <int,char,char> ...

6 die antwort

Anwenden von func auf Elemente in std :: tuple in der natürlichen (nicht umgekehrten) Reihenfolge

Ich muss für jedes Element in einem beliebigen Tupel eine - template - oder eine überladene - Funktion aufrufen. Um genau zu sein, muss ich diese Funktion für die Elemente aufrufen, wie sie im Tupel angegeben sind. Beispielsweise. Ich habe ein ...

6 die antwort

Was ist der Grund für `std :: make_tuple`?

Ich meine, warum tutstd::make_tuple vorhanden? Ich weiß, dass es Situationen gibt, in denen die Funktion die Anzahl der Zeichen reduziert, die Sie eingeben müssen, da Sie Vorlagenparameter vermeiden können. Aber ist es der einzige Grund? Was ...