C++ 技术点 1. 谈谈你对命名空间的理解 namespace 是一个关键字:随着工程量的增加,变量命名上不可避免出现重名,防止名称冲突(在不同的命名空间中,即使 2 个变量名相同,也是 2 个不同的变量),在实际工作中,基本都使用标准命名空间 命名空间只能 全局范围内 定义,不能定义在函数内部 命名空间内, 可以存放 变量、函数、结构体、类;也可以嵌套其他的命名空间 命名空间可以 匿名(一般不这样使用),类似静态全局变量 命名空间是可以 起别名 的。 2. 谈谈指针与引用的区别 引用是给变量起别名,内部实现是指针常量 (int* const ref = &a), 其可以简单的...