lishi
13-05-2009, 16:01
è possibile avere template annidati in c++?
Per esempio ho provato questo ma mi da un errore
QList<(boost::shared_ptr<FSImage)> list;
main.cpp:12: error: template argument 1 is invalid
main.cpp:12: error: template argument 1 is invalid
main.cpp:12: error: invalid type in declaration before ‘;’ token
main.cpp:13: error: request for member ‘append’ in ‘list’, which is of non-class type ‘int’
main.cpp:14: error: request for member ‘clear’ in ‘list’, which is of non-class type ‘int’
make: *** [main.o] Errore 1
Per esempio ho provato questo ma mi da un errore
QList<(boost::shared_ptr<FSImage)> list;
main.cpp:12: error: template argument 1 is invalid
main.cpp:12: error: template argument 1 is invalid
main.cpp:12: error: invalid type in declaration before ‘;’ token
main.cpp:13: error: request for member ‘append’ in ‘list’, which is of non-class type ‘int’
main.cpp:14: error: request for member ‘clear’ in ‘list’, which is of non-class type ‘int’
make: *** [main.o] Errore 1