小编ste*_*eve的帖子

在标准名称空间中声明名称的不良做法?

我正在浏览Google C++风格指南,并发现了这个:

"不要在命名空间std中声明任何内容,甚至不要在标准库类的前向声明中声明.在命名空间std中声明实体是未定义的行为,即不可移植.要从标准库声明实体,请​​包含相应的头文件."

有人可以解释这意味着什么以及为什么这是使用示例代码的未定义行为?

c++ coding-style c++-standard-library

7
推荐指数
4
解决办法
954
查看次数

标签 统计

c++ ×1

c++-standard-library ×1

coding-style ×1