![]() |
1
8
是的,你被它卡住了,看这个 link . 在我看来,使用它是值得的,因为使用名称空间更易于阅读和管理。我通常也在本地C++中这样做。 |
![]() |
2
2
啊!我们在这里也是为了一些代码。我讨厌那样。
谁在你的工资单上签字有什么严重的困惑吗?当
一般来说,我是反使用的。但是在这样的情况下,如果名称空间一开始就不应该被创建,而您只是在为自己保存将来的代码更改,那么我鼓励您使用下面的代码行,而不是在每个引用前面都插上这么大的漏洞:
当您有几个相关的类和对象想要在它们的标识符中使用相同的名称时,通常应该创建名称空间。这样,而不是将它们称为
|
![]() |
3
2
要在嵌套的命名空间中定义类型,是的,您必须按照您描述的那样做。
但要
使用
类型,试试看
|
![]() |
4
1
接受的答案在Visual Studio 2015中不再正确。 您可以使用所有的StudioFrimeFrime/STD:C++最新版本,并得到嵌套的命名空间。 |
![]() |
5
0
从C++ 17开始,你就可以使用这个表单:
这相当于您的示例:
|
![]() |
SusgUY446 · 访问嵌套命名空间C外的元素时出现问题++ 5 月前 |
![]() |
insipidintegrator · 通过迭代器/指针访问命名空间? 6 月前 |
![]() |
Thomas Matthews · 好友无法使用命名空间访问私有成员 11 月前 |
![]() |
Camden Narzt · 为什么类型在包含在向量头之后时会转义命名空间? 11 月前 |
![]() |
Rajdeep Sindhu · 使用C中的声明后的不合格名称查找++ 1 年前 |
![]() |
Denis Steinman · 如何从内部命名空间为类创建别名?复制 1 年前 |