Lorsque je tente de compiler ce que je reçois cette erreur:Impossible de compiler std :: liste iterator avec le modèle
error: expected `;' before 'it'
Pourquoi je ne peux pas déclarer iterator? Où est le problème?
#include <list>
template <typename Z>
class LBFuncBase: public LBBaseBlock<Z>
{
void Something() {
std::list<LBBaseBlock<Z>* >::iterator it;
}
};
Le point-virgule pour terminer la déclaration de classe? – pmr