关于静态变量和静态函数
发布日期:2022-01-31 02:37:34 浏览次数:45 分类:技术文章

本文共 301 字,大约阅读时间需要 1 分钟。

1 静态变量不能在类声明的时候初始化,因为需要分配内存空间,最好在类的.cpp文件开始的时候初始化

2 静态变量初始化以后,可以在构造函数中,做进一步的处理

3 静态变量可以被任何成员函数调用,可以把静态变量看成全局变量

4静态成员函数只能访问静态变量,想要访问非静态变量必须声明一个类的对象,通过这个对象去调用

5静态成员函数中,若声明了一个类的对象,通过这个类的对象访问类的成员变量,这些成员变量的数值是这个对象所特有的,比如类中有一个变量 int a=1

  在静态成员函数中,通过一个类的对象dlg.a = 100,将这个a改为100.在成员函数的外部,比如任何一个函数中访问a,这个a的值仍为1。

转载地址:https://blog.csdn.net/LJH0600301217/article/details/8847781 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:设置CString字符串为空
下一篇:Windows下Djang+Wsgi+Apache配置,各种该相关配置问题的终极解决方案

发表评论

最新留言

很好
[***.229.124.182]2024年03月30日 04时10分11秒