Suchergebnisse für Anfrage "stdtuple"

3 die antwort

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

16 die antwort

Wie können Sie die Elemente eines std :: tuple durchlaufen?

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

TOP-Veröffentlichungen

2 die antwort

Voraussetzungen für std :: ignore

C ++ 11 führt ein Objekt namens ein

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

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

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

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