后端开发 C++中函数重载(Overload)和覆盖(Override)的区别?(编译期与运行期的多态) 重载发生在同一作用域内,依据参数列表不同在编译期绑定;覆盖要求继承关系、虚函数及签名完全一致,运行期通过 vt […]...
后端开发 c++的命名空间(namespace)污染是什么,如何避免? (匿名命名空间) 命名空间污染指同名符号在不同作用域中意外干扰,导致编译、链接或运行异常;匿名命名空间通过限制符号仅在当前翻译单 […]...