错误C2600:这意味着什么? 我开始用C++编程,IM出错,我不能解决或理解< /P>
错误C2600:“kingMobile::KingChatFilter::KingChatFilter”:无法定义编译器生成的特殊成员函数,必须首先在类中声明 代码如下:错误C2600:这意味着什么? 我开始用C++编程,IM出错,我不能解决或理解< /P>,c++,class,mobile,constructor,compiler-errors,C++,Class,Mobile,Constructor,Compiler Errors,错误C2600:“kingMobile::KingChatFilter::KingChatFilter”:无法定义编译器生成的特殊成员函数,必须首先在类中声明 代码如下: #include "buraco/game/board/model/KingChatFilter.h" #include "buraco\game/board/model\GamePlayController.h" #include "boost/lexical_cast.hpp" #include "s3e.h" #incl
#include "buraco/game/board/model/KingChatFilter.h"
#include "buraco\game/board/model\GamePlayController.h"
#include "boost/lexical_cast.hpp"
#include "s3e.h"
#include "buraco\Player.h"
namespace kingMobile {
KingChatFilter::KingChatFilter() {
//this->gamePlayController = gamePlayController;
}
string KingChatFilter::filter(string msg){
if(msg == "anus"){
return "amigao";
}
return msg;
}
}
这是我的.h文件
#include "buraco\game/board/model\CardGroup.h"
#include "boost/function.hpp"
#include "oxygine-framework.h"
namespace kingMobile {
class KingChatFilter : public boost::enable_shared_from_this<KingChatFilter> {
public:
string filter(string msg);
private:
};
typedef boost::shared_ptr<KingChatFilter> spKingChatFilter;
}
错误mesage表示此构造函数是一个特殊的成员函数
KingChatFilter()
首先必须在类定义中声明。比如说
class KingChatFilter
{
public:
KingChatFilter();
//...
};
只有在这之后,您才可以在类定义之外定义它
您不能重新定义由编译器构造函数(包括默认构造函数)隐式声明的
事实上,我重复了编译器的错误消息::
/您/无法定义编译器生成的特殊成员函数必须
首先在课堂上宣布
错误mesage表示此构造函数是一个特殊的成员函数
KingChatFilter()
首先必须在类定义中声明。比如说
class KingChatFilter
{
public:
KingChatFilter();
//...
};
只有在这之后,您才可以在类定义之外定义它
您不能重新定义由编译器构造函数(包括默认构造函数)隐式声明的
事实上,我重复了编译器的错误消息::
/您/无法定义编译器生成的特殊成员函数必须
首先在课堂上宣布
即使已经在代码中定义了构造函数的实现,仍然需要在类的定义中声明函数。
在这种情况下,您需要添加KingChatFilter;在.h中类的公共部分中,即使在代码中定义了构造函数的实现,仍然需要在类的定义中声明函数。
在这种情况下,您需要添加KingChatFilter;在类的公共部分的.h中,您没有声明构造函数。在KingChatFilter.h中的类定义中,这是我的KingChatFilter.h。。。我没有声明吗?我对msg==anus部分很好奇…不,你没有在你提供的KingChatFilter.h中声明构造函数。你没有在KingChatFilter.h的类定义中声明构造函数。这是我的KingChatFilter.h。。。我没有在那里声明吗?我对msg==anus部分很好奇……不,您没有在您提供的KingChatFilter.h中声明构造函数。