Erro ao criar uma class

 

Boa Tarde pessoal!

Fui fazer uma classe hj normal.. e começou a gerar um erro que não estou entendendo.

Para ter uma idéia essa classe simples "pelada", sem nada já gera os erros:

'Spread.mqh' Spread.mqh 1 1
'(' - '{' beginning bracket expected Spread.mqh 20 14
'CSpread' - member function not defined Spread.mqh 38 10
'CSpread' - member function not defined Spread.mqh 40 11
'CalcSpread' - member function not defined Spread.mqh 44 15
undefined class 'CSpread' cannot be used Spread.mqh 38 10
   see declaration of class 'CSpread' Spread.mqh 20 7
undefined class 'CSpread' cannot be used Spread.mqh 40 11
   see declaration of class 'CSpread' Spread.mqh 20 7
undefined class 'CSpread' cannot be used Spread.mqh 44 15
   see declaration of class 'CSpread' Spread.mqh 20 7
7 errors, 0 warnings 8 1
class CSpread(){
                private:
                public:
                         CSpread(void);
                        ~CSpread(void); //--- Destruir
                        bool CalcSpread(void);   //--- Atualiza o Spread quando está no forex)
 };

CSpread::CSpread(void){
}

CSpread::~CSpread(void){
}

//--- Calculo o spread 
bool CSpread::CalcSpread(void){
return false;
}

Alguem poderia me iluminar pq esse erro esta acontecendo??

 
MZ2020Boa Tarde pessoal! Fui fazer uma classe hj normal.. e começou a gerar um erro que não estou entendendo. Para ter uma idéia essa classe simples "pelada", sem nada já gera os erros: Alguem poderia me iluminar pq esse erro esta acontecendo??

Boa tarde!! Você incluiu indevidamente parênteses ali:

class CSpread()