Come da oggetto, se ho una certa classe template C0<T1> e voglio che T1 sia a sua volta una classe template C1<T2,T3> la dichiarazione con quale notazione deve avvenire?
Come da oggetto, se ho una certa classe template C0<T1> e voglio che T1 sia a sua volta una classe template C1<T2,T3> la dichiarazione con quale notazione deve avvenire?
/*NO COMMENT*/
Come se fosse un qualunque altro tipo:
L'unica cosa a cui devi stare attento è lo spazio tra i due > : se non lo metti, i compilatori attuali li potrebbero scambiare per l'operatore >>, e quindi darti errore.codice:C0<C1<int, double> > unOggetto;
Con il nuovo standard C++, comunque, questo problema viene risolto.
Amaro C++, il gusto pieno dell'undefined behavior.
Si infatti prima mi riconosceva l'operatore di shift. Ok grazie
/*NO COMMENT*/
Amaro C++, il gusto pieno dell'undefined behavior.