Por lo tanto, me encontré con una firma de método interesante que no entiendo muy bien, se fue a lo largo de las líneas de:C++, la clase como parámetro a un método, no template
void Initialize(std::vector<std::string> & param1, class SomeClassName * p);
lo que no lo hago entiendo que la palabra clave "class" se usa como parámetro, ¿por qué está ahí? ¿Es necesario especificar o es puramente superficial?
vi esto así en un miembro de la clase declaración y me estaba volviendo loco tratando de descubrir lo que significaba. 'clase Foo { privado: clase Bar * pointerToBar; } ' – Vicro