Heremei C++
Posted heremei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Heremei C++相关的知识,希望对你有一定的参考价值。
使用static int a;
在类里定义静态数据,但这时候这个对象并未初始化,无法访问,无法修改。
必须类似于定义全局变量的方法,在主函数之外写一句:int classname::a=0
才可以。
在创建任何一个类的对象以后(当然前提是先在主函数外初始化该静态对象),除了通过classname::a
来访问外,也可以通过object.a
来访问(object是类的一个对象)
静态数据在类的所有对象中都是唯一的,通用的,在某一个对象里修改也会导致其他的对象里该静态数据的改变。
以上是关于Heremei C++的主要内容,如果未能解决你的问题,请参考以下文章
此 Canon SDK C++ 代码片段的等效 C# 代码是啥?
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情