tipos resueltos programas metodos ejercicios ejemplos datos comandos codigo clases c++ class-design compilation

resueltos - metodos en c++



Los nuevos tipos pueden no definir un tipo de retorno-C++ (3)

Estoy confundido, pienso en la estructura de la clase C ++.

Tengo una .h llamada FxMathFunctions.hy una .cpp llamada FxMathFunctions.cpp

el .h comienza como:

class FxMathFunctions { public: FxMathFunctions(); ~FxMathFunctions();

y en el .cpp

Yo tengo:

#include "FxBasicTypes.h" #include "FxMathFunctions.h" FxMathFunctions::FxMathFunctions() {} FxMathFunctions::~FxMathFunctions() {}

Estoy recibiendo errores como:

error: new types may not be defined in a return type error: return type specification for constructor invalid

Esto debe ser algo que ver con la definición en algún lugar, pero simplemente no veo dónde puede ocurrir esto.


¿Con qué termina tu archivo .h? Supongo que el final de su definición de clase no tiene un ";". La clase se interpreta como el tipo de retorno de la primera función en su archivo cpp.


La declaración de clase termina con un punto y coma.


Perdiendo en el final de la declaración de clase podría dar lugar a tal error.