Nel libro C++ di Bjarne Stroustrup (capitolo 13, pagina 331), si diceva che "un parametro modello può essere utilizzato nella definizione del successivo parametro template". E dà il seguente codice:I parametri del modello devono essere tipi?
template<class T, T def_val> class Cont{ /* ... */ }
Qualcuno può fornire un esempio di come utilizzare questo modello. Ad esempio, come inizializzare un oggetto di Cont? Mi sembra che "def_val" non sia un argomento di tipo e non dovrebbe essere inserito in <>. Ho sbagliato?
Grazie mille
si dovrebbe sapere che questo è valido solo se T è un tipo integrale – Riga