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

如若类模板中有静态成员,该成员的类型是确定的,那么程序是否为它分配内存

2013-06-25 
如果类模板中有静态成员,该成员的类型是确定的,那么程序是否为它分配内存?如果类模板中有静态成员,该成员

如果类模板中有静态成员,该成员的类型是确定的,那么程序是否为它分配内存?
如果类模板中有静态成员,该成员的类型是确定的,但是其他成员的类型是不确定的,那么程序是否为它分配内存?


template<class T>    
class A 
{
  static int x;
  T y;
};
template<class T>//定义静态成员
int A<T>::y=1;      //这一步是否会给静态成员分配内存???


[解决办法]
不会, 要实例化出具体的类型来的时候才会分配.
[解决办法]
这个。。肯定不会。。

热点排行