C++ 定义静态数据成员
2016-03-29 15:01
239 查看
静态数据成员必须初始化
如果初始化时没有赋值,用户定义的类将调用默认的constructor;buind-in type将初始化为0
例如
结果将输出0
如果初始化时没有赋值,用户定义的类将调用默认的constructor;buind-in type将初始化为0
例如
#include<iostream> using namespace std; class Class{ public: static int i; }; int Class::i; int main(){ Class a; cout << a.i << endl; return 0; }
结果将输出0
相关文章推荐
- c++之冒泡排序
- c语言不同类型返回数组长度用法
- C++ 中引用与指针的区别
- c语言数组参数和返回数组函数详解
- C++下的DLL编程入门
- leetcode_191_Number of 1 Bits(easy)(C++)
- 1017_乘积最大
- C++11:for_each_file遍历目录处理文件
- C语言restrict限定符
- 浅谈C++多态性
- 【C++】:C++多线程编程
- c++制作小游戏--雷电
- 学C语言要了解的几个问题
- C++ DLL
- 基本类型 (C++)和数据类型范围
- Qt creator的"纯c/c++项目"输出中文乱码的问题
- 【LeetCode编程学习(C语言)】2.Add Two Numbers
- C++初始化顺序
- VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径
- 值得学习的C语言开源项目