Especificador de anulación desconocido, especificador de tipo faltante
Primero,Parameter.h
:
#pragma once
#include <string>
class Parameter {
public:
Parameter();
~Parameter();
private:
string constValue;
string varName;
};
YParameter.cpp
:
#include "Parameter.h"
using namespace std;
Parameter::Parameter() {};
Parameter::~Parameter() {};
He traído estos dos archivos al mínimo para obtener los errores que parecen estar apareciendo. En las dos declaraciones privadas parastring
s, obtengo los dos errores:
'constValue': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
He visto varias preguntas con estos errores, pero cada una se refiere a referencias circulares o faltantes. Como lo he reducido a lo que es absolutamente necesario, no puedo ver referencias circulares o referencias que faltan.
¿Algunas ideas?