类的静态常量数组初始化
摘要:
类里面放声明;类外面放定义;声明放在.h实现放在.cpp实现时不需要加static编译通过不代表对!!!如果一个变量在头文件定义,一般得目的就是要定义一个全局变量,这个变量应该在整个工程都可以被访问到。而static得含义是迫使那个变量只在某个文件可见。假定你在头文件定义staticinti=1;且这个头文件分别被a.cpp和b.cpp包含这种情况吓当然不会有编译错误。“没有错误”的实质是在a.cpp和b.cpp里会分别定义一个名字叫i的整型变量,两个i毫无关系。在a.cpp里修改i,他不会导致b.cpp里的i变化,这一般来说都不是大家期望的东西种用static修饰的方法在99%以上的情况都是 阅读全文
posted @ 2014-03-18 10:55 loying 阅读(475) 评论(0) 推荐(0)
浙公网安备 33010602011771号