template <class Vehicle>
class Manager2D
{
public:
typedef std::map<int,std::multimap<int,Vehicle*>> MapaVehicles;
typedef std::map<int,std::multimap<int,Vehicle*>>::iterator IteradorMapaVehicles2;
};
"warning C4346: 'std::map<int,std::multimap<int,Vehicle*>>::iterator' : an independent name is not a type
prefix with 'typename' to indicate a type"
//original (Spanish):
"warning C4346: 'std::map<int,std::multimap<int,Vehicle*>>::iterator' : un nombre dependiente no es un tipo
prefijo con 'typename' para indicar un tipo"