34)static 静态成员和静态成员函数
2024-08-28 02:41:48
1) static修饰的方法,只能在这个文件中使用,比如你是多文件编程,别的文件即使引入了我的 .h文件 但那时我的static方法也是不能用
2)C++的static的成员变量 比如 static int a;这个a变量属于包含他的类 而不属于类实例化出的对象。
只要你在类内定义了一个静态变量, 那么就立刻 在类外给他初始化,不然,就忘了
3)比如 在类内定义了 static int a; 在类外,我初始化 int 类名::a=10;
4)当你的编译器进行编译的时候,那个静态变量的初始化就会自动分配空间了,不管你的类是不是实例化了,总之,这静态变量 给申请内存了。
5)返回或者给静态成员 赋值 或者改值 要是 static的 setter 和 getter 函数
6)由于静态变量属于类的 不属于对象,所以 他不会在某一个类的栈区或 堆区
7)
8)
最新文章
- Python09作业思路及源码:高级FTP服务器开发(仅供参考)
- LNMP环境搭建笔记
- webdriver无法打开firefox
- 源码阅读笔记 - 1 MSVC2015中的std::sort
- python学习笔记-Day6(2)
- Winform开发框架之权限管理系统改进的经验总结(3)-系统登录黑白名单的实现
- easyui datagrid 列显示和隐藏
- HDU 4035:Maze(概率DP)
- Python 学习记录
- mysql-备份和还原(普通还原和binlog还原)
- cocos2d(3.0)一些基础的东西
- bzoj1295
- js获取IP地址的方法小结
- 2012天津C题
- JavaScript-2.2 document.write 输出到页面的内容
- windows下安装mongodb以及node.js连接mongodb
- Maven部署(linux)
- Struts2中Action接收参数的方法
- C# Dispose模式详细分析
- matlab 表示一个导数的函数