c++复习注意要点
来源:互联网 发布:韶关网络问政平台 编辑:程序博客网 时间:2024/04/30 12:42
所谓的static,extern就是相对编译单元来说的。个个编译单元共享是extern,独立是static
发生函数调用时,被调函数中保护了调用函数的状态,包括硬件运行状态,返回地址、和数据环境,使得调用函数的状态可以再被调函数返回时全面恢复。
重载技术:名称压轧技术来改变函数名称,在编译时进行。extern C来阻止函数名称压轧
内联函数 对函数的内联声明必须在调用之前。
呢联函数体积应该尽可能小,且结构简单,一般只适合与1~5行的小函数
使用场合:函数体积市党校,不会破坏原调用主题。
程序中特别是在循环中反复执行该函数,这样就使嵌入的效率相对提高。
程序并不多出出现该函数调用,这样就使嵌入工作量相对较少,代码量也不会剧增。
预编译include 用<>的头文件,编译器会去系统头文件路径上去搜索
用""的头文件,去源程序文件路径中搜索,查询不到再到系统头文件路径去搜索
对于外部链接,如函数定义,因为它可以再其他文件中使用,所以不能允许在程序中被重复定义,因此它不能放在头文件中
内部链接,如,类型定义、枚举定义、全局常量定义、inline函数和模板定义,因为它们只能在自己的程序文件中使用,故可以跨文件重复定义
避免一个程序文件中的二次定义
<<流操作符的前置对象是流类型的cout,不是某个类,所以不能把<<操作设计成类成员函数,但是为了能访问类私有数据,必须用friend引导。
静态成员函数可以不捆绑对象的形式调用,静态成员函数不能访问数据成员(但是它拥有私有数据访问权限),能访问静态数据成员
- c++复习注意要点
- 复习C要点
- C语言复习要点
- c语言复习要点摘要
- c\c++ 复习基础要点06---联合体
- 复习要点
- C语言 enum 枚举 注意要点
- c\c++复习基础要点08--c++单例模式
- c\c++复习基础要点10---智能指针
- c\c++复习基础要点12---容器vector
- c\c++复习基础要点13---容器deque
- c\c++复习基础要点14----容器list
- c\c++复习基础要点16----枚举类型
- 注意复习
- 你需要注意的11条要点for C++(转载)
- 考研英国文学复习要点
- 《电子商务概论》复习要点
- 密码学基础复习要点
- MySQL中的mysqldump命令使用详解
- Spring的方法注入
- 如何建立svn版本库并运行它
- 页面滚动条 body的滚动条
- MySQL导入导出命令
- c++复习注意要点
- MySQL 服务无法启动 1067 错误 进程意外终止解决方法
- 使用java将word文档转换为swf格式
- 在WM5以上系统使用Notification Broker机制实现获取全部电话状态
- csdn windows live writer 发布日志
- C++字符串
- [C#]识别常见图片
- Flex通过javascript读写cookie
- Android是什么 之三-------手机之硬件形态