从本章起开始从0学习C++,本章主要内容:
1)C和C++的基本区别
2)C和C++的const区别
----
1.C++和C区别
1.1 C++更强调语言的实用性,所有变量都可以在需要时再定义
比如:...C++的const区别
2....C中的const
2.1 介绍
C语言中的const只是让变量变为只读属性,其本质还是变量,不是真正意义上的常量(只有enum枚举定义的才是常量)....C++中的const
3.1 介绍
在C++中,const变量则是真正的常量了,定义时会将其放入符号表中.
所以编译途中遇到使用const变量时,则直接从符号表中取出常量....这是因为使用&c时,会从符号表中取出c的值,并将0存在一个新的分配空间地址里,所以*p修改的只是分配出来的空间地址内容,而c还是常量.
3.2 const和define区别
是不是感觉C++中的const