Я запутался, я думаю о структуре класса С++.
У меня есть .h, называемый FxMathFunctions.h и .cpp, называемый FxMathFunctions.cpp
.h начинается как:
class FxMathFunctions
{
public:
FxMathFunctions();
~FxMathFunctions();
и в .cpp
У меня есть:
#include "FxBasicTypes.h"
#include "FxMathFunctions.h"
FxMathFunctions::FxMathFunctions() {}
FxMathFunctions::~FxMathFunctions() {}
Я получаю ошибки вроде:
error: new types may not be defined in a return type
error: return type specification for constructor invalid
Это должно быть чем-то связано с определением где-то, но я просто не вижу, где это может произойти.