我很困惑我想在C++類結構上。新類型可能沒有定義返回類型 - C++
我有一個名爲FxMathFunctions.h h和一個叫FxMathFunctions.cpp
的.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
這必須是與定義的某個地方,但我只是不看情況可能發生。
我假設'FxMathFunctions'正確關閉在你的代碼,即它有一個右括號「}」後跟一個分號。如果沒有,我會從那裏開始。 – rcollyer 2010-07-07 21:02:19
可能重複的[構造函數不得返回類型。(http://stackoverflow.com/questions/2579657/ctor-not-allowed-return-type) – 2010-07-07 21:03:43
除結束分號,在'.h'文件必須啓動與一名包括後衛,而不是一個類聲明。 – Philipp 2010-07-07 21:14:59