Non riesco a passare un membro di tipo di una classe come parametro del modello. Ad esempio, nel seguente frammento di codice:Perché non posso passare un membro di tipo di una classe come parametro di modello?
std::array<int, 1> a;
std::array<typename a::value_type, 1> a2;
non verrà compilato.
Qual è il motivo? C'è una soluzione?
Il compilatore non fornisce alcun messaggio sull'errore? – user2079303