|
|
1
16
我用
样品:
|
|
|
2
15
如果你有充分的理由使用它,那么就这样做(频繁使用这些名称空间中的东西正是一个很好的理由)。不要听那些狂热分子的话,他们告诉你他们出于不明原因不想做的一切——他们自己就是邪恶的。 http://www.parashift.com/c++-faq-lite/coding-standards.html#faq-27.5 我已经读过了,仍然决定像你想的那样使用它。现在你可以做出自己明智的决定了:-) |
|
|
3
6
我自己的规则是:
|
|
|
4
4
在阅读代码时,代码中充斥着::std::前缀的事实确实很烦人。但是,您希望尽可能容易地知道符号所在的名称空间。.. 这不就是IDE的工作吗?
只要我的IDE不支持“查看短类型名”,我就倾向于
|
|
|
5
4
要记住的一个因素是
大量使用typedefs也有帮助。
C++提供了很多工具,可以让你避免指定命名空间,而不会污染全局命名空间。 |
|
|
6
1
在头文件中,是的。这是因为在头文件中使用“using std::name_of_std_member;”或“using namespace std;”将导致包含该头文件的所有其他文件在全局范围内看到该符号,从而破坏了名称空间的目的。然而,在源文件中,使用“using namespace std;”使该命名空间的符号以“std::”前缀可用是完全可以的。 |
|
|
7
0
我用
很少(复制粘贴同事的代码进行模型制作时),我使用
|
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |