Especificador de substituição desconhecido, especificador de tipo ausente
Primeiro,Parameter.h
:
#pragma once
#include <string>
class Parameter {
public:
Parameter();
~Parameter();
private:
string constValue;
string varName;
};
EParameter.cpp
:
#include "Parameter.h"
using namespace std;
Parameter::Parameter() {};
Parameter::~Parameter() {};
Trouxe esses dois arquivos ao mínimo possível para obter os erros que parecem estar aparecendo. Nas duas declarações privadas parastring
s, recebo os dois erros:
'constValue': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
Eu já vi várias perguntas com esses erros, mas cada uma se refere a referências circulares ou ausentes. Como reduzi o que é absolutamente necessário, não vejo referências circulares ou referências ausentes.
Alguma ideia?