1.类内创建静态变量时,此变量存储在静态存储区,与对象无关,此变量不收对象影响,各对象可同时使用。
使用方式:
在类声明文件(.h)中使用static typename NAME;
在类定义文件(.c)中使用typename classname::NAME=?初始化。或在main文件中main函数外初始化(缺少此步骤编译出现无法解析外部符号!)
2.类内创建常量:(1)枚举创建符号常量,(2)static const typename NAME创建静态常量。此时(2)可在声明时即初始化。存在静态存储区。
本文介绍了在类内部创建静态变量的方法,包括其存储位置、使用方式及初始化过程。此外,还探讨了创建常量的两种方式:通过枚举创建符号常量和使用static const创建静态常量。

648

被折叠的 条评论
为什么被折叠?



