1、静态数据成员在定义或说明时前面加关键字static。2、静态成员初始化与一般数据成员初始化不同。静态数据成员初始化的格式如下:<数据类型><类名>::<静态数据成员名>=<值> include <iostream> using namespace std;class myclass { public://private:static int fd;};int myclass::fd=23;int ...
模板类中的静态成员变量在定义时不会被初始化,只有赋给它一个确定的值时才会被初始化(分配内存)。如果想要在某个源文件中初始化 首先要引用这个模板类,然后为这个模板类中的静态成员变量赋值。template<class T> class Test{ private:T n;const T i;static T cnt;};template<class T> int Te...