Angenommen, ich habe einen Vektor wie folgt aus:Wie erhält man die Art von Elementen in einem Container?
std::vector<int> vec;
Dann möchte ich die Art der vec
‚s Elemente kennen. Wie kann ich es bekommen? Schade decltype(vec[0])
Ergebnisse in int&
.
Die zweiten Arbeiten für mich. Vielen Dank. –
Es wäre besser, wenn es etwas wie 'decltype (vec) :: value_type' gibt. –
@Mike Das funktioniert. Du benutzt MSVC, nicht wahr? Es gibt einen Fehler im Compiler, der Fehler verursacht, wenn Sie '' 'nach einem' declltype' Ausdruck schreiben. – Praetorian