首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

请问大师,小弟我的这个类错在哪里

2013-07-11 
请教大师,我的这个类错在哪里?我写了个类,带默认参数,但提示出错。头文件ceshi.hclass CMath{private:publi

请教大师,我的这个类错在哪里?

我写了个类,带默认参数,但提示出错。

头文件ceshi.h
class CMath
{
private:

public:
static int x,y;
CMath();
CMath(int a,int b);

~CMath();

int add(int a=x,int b=y);
int minus(int a=x,int b=y);

};

源文件ceshi.cpp
#include "stdafx.h"  // 在MFC里调用需要添加此句
#include "ceshi.h"


CMath::CMath()
{
x=0;
y=0;
}
CMath::CMath(int a,int b)
{
x=a;
y=b;
}
CMath::~CMath()
{
}
int CMath::add(int a,int b)
{
return a+b;
}
int CMath::minus(int a,int b)
{
return a-b;
}

提示 :
unresolved external symbol "public: static int CMath::y" (?y@CMath@@2HA)
unresolved external symbol "public: static int CMath::x" (?x@CMath@@2HA)

[解决办法]
http://zhidao.baidu.com/question/411539802.html
[解决办法]
int CMath::x=0;
int CMath::y=0;
加上这个。
[解决办法]
是的。我测试了。

热点排行