15
|
Praetorian Luchian Grigore · 技术社区 · 14 年前 |
![]() |
1
27
应该将运算符重载放在与类相同的命名空间中。
这将允许在重载解析期间使用依赖于参数的查找找到运算符(实际上,因为
从良好设计实践的角度来看,运算符重载更多地是类接口的一部分,而不是
从编写标准兼容和可移植代码的角度来看,不能将运算符重载放到命名空间中。
|
![]() |
2
7
不要添加到
|
![]() |
3
6
不要添加到标准命名空间。 原因:如果每个人都这样做,标准名称空间会有大量的名称冲突,这会破坏名称空间的目的。 你的目标是让你的班级“可以被排斥”。这样做不需要在标准名称空间中。只要它是在任何名称,你的类是声明在,你是好的。把它放在标准名称空间中是不好的做法。 |
![]() |
notamaster · 匿名命名空间中的变量声明和其他位置的定义 2 年前 |
![]() |
Bipolo · 使用另一个命名空间的名称创建子命名空间 2 年前 |
![]() |
The Vivandiere · 从命名空间中引入单个名称 7 年前 |
![]() |
Bercovici Adrian · 静态类内定义的类的约束 7 年前 |
![]() |
shir k · 使用命名空间重载函数(&O) 7 年前 |
![]() |
yearntolearn · R包命名空间 7 年前 |
![]() |
ambikanair · 与特权pod共享装载命名空间 7 年前 |
![]() |
landau · 如何检查环境是否为包命名空间[重复] 7 年前 |