Voglio fare un modello in cui posso inserire un indice e mi darà il tipo in quell'indice. So che posso farlo con decltype(std::get<N>(tup))
ma vorrei implementarlo da solo. Ad esempio, mi piacerebbe fare questo,Come ottenere l'N-esimo tipo da una tupla?
typename get<N, std::tuple<int, bool, std::string>>::type;
... e mi darà il tipo in posizione N - 1
(perché gli array indicizzati a partire da 0). Come posso fare questo? Grazie.
Con il dovuto rispetto per la risposta sta bene 0x499602D2, penso che si dovrebbe accettare la risposta che suggerisce trait standard biblioteca. Per favore, considera di farlo. – einpoklum