c++记录
来源:互联网 发布:js如何隐藏div 编辑:程序博客网 时间:2024/06/06 06:30
那些问题是值得记录的?这与我已知的c++知识有关,也与问题的性质有关。大的问题如C++的设计原则是什么?(为什么要兼容C?) ,c++内存管理,拷贝控制,C++强大背后,C++FAQ,RAII(资源管理);小的的问题有static的作用,&&左右子表达式的求值顺序,const的作用,指针与引用的区别,for循环的执行顺序,复杂的类型声明,派生类会覆盖基类的函数(类的作用域),数组退化为指针,函数返回局部对象的引用或指针,explicit的作用,重载<<为什么要为友元函数,而不是成员函数。本位旨在随手记录一些小的问题,大问题需要专门的页面讨论。
1、请说出static关键字尽可能多的作用
(1)函数体内作用范围为该函数体,该变量内存只被分配一次,具有记忆能力
(2)在模块内的static全局变量可以被模块内所有函数访问,但不能被模块外其它函数访问;
(3)在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内;
(4)在类中的static成员变量属于整个类所拥有,对类的所有对象只有一份拷贝;
(5)在类中的static成员函数属于整个类所拥有,这个函数不接收this指针,因而只能访问类的static成员变量。
2、
阅读全文
0 0
- C记录
- C记录
- C++/C博客记录
- C/C++bug记录
- C 学习记录 出错记录
- C指针学习记录
- Objective-C问题记录
- C语言学习记录
- Objective-C 学习记录
- C语言记录
- objective-c 错误记录
- c 学习记录 一
- C语言活动记录
- C代码记录一
- objective c 语法记录
- c 指针学习记录
- C, C++零碎记录
- C 语言 记录
- 树莓派3 利用frp内网穿透搭建
- LINUX驱动小知识
- Python3.5连接Mysql
- 函数返回数组指针的几种声明方式
- RestFul Api 定义流程规范
- c++记录
- “TypeError: 'dict_keys' object is not subscriptable”
- PAT_1075. PAT Judge
- Android开发之选取手机图片
- 针对二分类问题的对数几率模型
- linux环境下编译链接汇编语言
- win10交换Caps和Ctrl
- SQL Server 2005 (64)免费下载并配置网络
- 学习笔记TF044:TF.Contrib组件、统计分布、Layer、性能分析器tfprof