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

Respuestas a la pregunta(1)

Su respuesta a la pregunta