奇怪的static

AccessException.h中:

#include <string>
#include <map>
using namespace std;

 

class AccessException
{
private:
 int code;
 static int a ;
public:
 AccessException(int errorcode):code(errorcode){};
 int getMessage(int code);
 
}

AccessException.cpp中:

#include "AccessException.h"

a = 3;
 
int AccessException::getMessage(int code)
{
 string s = "hi";
 return 0;  
  
}

这样写没有问题,但是如果改成int AccessException::a = 3就是不行,与书上不一样阿。

在Linux下gcc3.4.3

 

阅读更多
文章标签: string linux class gcc
上一篇怎么初始化static的map
下一篇1.1.2. 计算机专业情况
想对作者说点什么? 我来说一句

C++中Static的使用方法

2012年11月19日 96KB 下载

奇怪的ppt奇怪的ppt奇怪的ppt

2009年06月17日 751KB 下载

没有更多推荐了,返回首页

关闭
关闭