jDO*_*DOG 55 c++ class-design compilation
我对C++类结构感到困惑.
我有一个名为FxMathFunctions.h的.h和一个名为FxMathFunctions.cpp的.cpp
.h开头像:
class FxMathFunctions
{
public:
FxMathFunctions();
~FxMathFunctions();
Run Code Online (Sandbox Code Playgroud)
并在.cpp
我有:
#include "FxBasicTypes.h"
#include "FxMathFunctions.h"
FxMathFunctions::FxMathFunctions() {}
FxMathFunctions::~FxMathFunctions() {}
Run Code Online (Sandbox Code Playgroud)
我收到的错误如下:
error: new types may not be defined in a return type
error: return type specification for constructor invalid
Run Code Online (Sandbox Code Playgroud)
这必须与某个地方的定义有关,但我不知道这可能发生在哪里.