奇怪的static

原创 2006年05月25日 13:08:00

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

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

22_static video

  • 2016-03-28 15:58
  • 11.18MB
  • 下载

静态常量(static final)的研究

静态常量由于其编译原理的特殊性有时候比较难理解,下面就分情况举例,相信4个示例能帮大家很好地理解static 和 final关键字的使用。 编译期常量的这种情况,编译器可以将该常量值代入任何可能用到它...

openssl static library

  • 2016-11-14 08:36
  • 4.15MB
  • 下载

Java中static关键字的五种用法详解(含代码举例)

static:静态。学习static关键字的用法,首先要明确一个知识点:静态,是相对于类而言的,每个类独有一份;而非静态,是相对于对象而言的,每个对象独有一份。有了这个概念,下面来详细讲解static...

Java static修饰成员变量

Java基础——static简述

静态变量、实例变量;静态方法、非静态方法。 在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中...

C语言中static详述

  • 2013-08-20 06:28
  • 28KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)