下面是我看<C++ Primer Plus>第6版这本书后所做的笔记,作为备忘录便于以后复习. 笔记部分 C++的const比C语言#define更好的原因? 首先,它能够明确指定类型,有类型检查功能.其次,可以使用C++的作用域规则将定义限制在特定的函数或文件中.第三,可以将const用于更复杂的类型,比如数组和结构. C语言中也有const,其与C++中const的区别是:一是作用域规则不同:另一个是,在C++中可以用const值来声明数组长度. 不能简单地将整数赋给指针,如下所示: in…