Ich möchte eine Vorlage erstellen, wo ich einen Index eingeben kann und es gibt mir den Typ an diesem Index. Ich weiß, dass ich das mit decltype(std::get<N>(tup))
tun kann, aber ich möchte das selbst implementieren. Zum Beispiel würde Ich mag, dies zu tun,Wie bekomme ich N-ten Typ von einem Tupel?
typename get<N, std::tuple<int, bool, std::string>>::type;
... und es gibt mir die Art an Position N - 1
(weil Arrays ausgehend von 0 indexierten). Wie kann ich das machen? Vielen Dank.
Unter gebührender Berücksichtigung der 0x499602D2 ist in Ordnung Antwort, ich glaube, Sie sollten die Antwort darauf hindeutet, Standard-Bibliothek Eigenschaft akzeptieren. Bitte überlegen Sie, dies zu tun. – einpoklum