C/C++知识点复习笔记18/3/4
2018-03-04 22:54
267 查看
C语言中的const是运行时const,编译时只是定义,在运行才会初始化。C语言中const变量不能用于成为数组长度等作为编译时常量的情况,原因就在此。C语言const变量在运行时改变了是可以再次读出改变后的值的。
C++中,const变量(即常量)值 放在编译器的符号表中 ,计算时编译器直接从表中取值,省去了访问内存的时间,从而达到了优化。类似define
C/C++ ,一个数如果要指明它采用八进制,必须在它前面加上一个 0
静态绑定与动态绑定
静态绑定:编译时绑定,通过对象调用
动态绑定:运行时绑定,通过地址实现
C++ 的多态性
静态多态性:
函数多态性——函数重载
模板多态性——C++ 模板(类模板、函数模板)
动态多态性:
虚函数(只有用地址才能实现动态多态性)
虚函数的作用是实现了多态,不是继承性
C++中,const变量(即常量)值 放在编译器的符号表中 ,计算时编译器直接从表中取值,省去了访问内存的时间,从而达到了优化。类似define
C/C++ ,一个数如果要指明它采用八进制,必须在它前面加上一个 0
静态绑定与动态绑定
静态绑定:编译时绑定,通过对象调用
动态绑定:运行时绑定,通过地址实现
C++ 的多态性
静态多态性:
函数多态性——函数重载
模板多态性——C++ 模板(类模板、函数模板)
动态多态性:
虚函数(只有用地址才能实现动态多态性)
虚函数的作用是实现了多态,不是继承性
相关文章推荐
- C/C++知识点复习笔记18/3/6
- C/C++知识点复习笔记18/3/7
- C/C++知识点复习笔记18/2/28
- C/C++知识点复习笔记18/3/8
- C/C++知识点复习笔记18/3/3
- C/C++知识点复习笔记18/3/5
- C/C++知识点复习笔记18/3/1
- 18考研-数据结构复习笔记-线性表01
- 复习C++ 走一遍基础 留下笔记----{六}
- 总结一些笔记上的C和C++知识点
- C++ 知识点总结复习
- c++ 复习笔记
- effective C++ 第五章 复习笔记
- C++ 学习笔记:不知道的运算符和未知的知识点
- 学习笔记18 复习asp.net页面传参数的几种方式
- python学习笔记18-重点和忘记知识点总结
- C++知识点复习
- 复习C++ 走一遍基础 留下笔记----{一}
- oracle复习笔记之PL/SQL程序所要了解的知识点
- Effective C++ 学习笔记(18)