gpt4 book ai didi

c++ - C++中的命名空间

转载 作者:行者123 更新时间:2023-11-30 02:11:58 25 4
gpt4 key购买 nike

使用声明类型的命名空间比使用指令类型的命名空间有什么用?什么时候使用它们中的每一个?

最佳答案

命名空间指令的声明类型将选定的命名符号引入您的代码范围(并使来自同一命名空间的其他符号在没有命名空间限定符的情况下无法访问)。

命名空间指令的 using 类型将命名空间中的所有符号引入您的 代码 范围 - 这意味着您不一定确切知道引入了哪些符号(可能有未记录的符号,或符号从以前版本的库中遗留下来的,或者......)。

  • 对于控制,使用命名空间指令的声明类型。
  • 为了方便(有风险),使用 using 类型的命名空间指令。

关于c++ - C++中的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2573161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com