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 parastrings, 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?

questionAnswers(1)

yourAnswerToTheQuestion