char* 赋值 const char* 释放_C++引用,顶层const和底层const详解
C++的引用可以看成指针的语法糖。引用本身不是一个对象。为什么呢?假设你正在写一篇学术论文,要引用其它科学家的论文。于是就有:论文& 引用论文1 = 其它科学家的论文;这时,引用论文1其实就是“其它科学家的论文”的别名,可以看成引用除了空有一个名字啥也不是。如果“其它科学家的论文”并不存在,还引用什么呢!const对象必须被初始化。(没什么好解释的)const其实只是一个对变量写权限的设定...