gpt4 book ai didi

c++ - 是否可以在 C++ 中查看命名空间的所有内容?

转载 作者:行者123 更新时间:2023-12-04 16:58:23 26 4
gpt4 key购买 nike

当你执行命令时:

using namespace std;

您可以直接访问 全部 std 命名空间的元素。但是假设您只想使用 std::coutstd::endl所以最好使用指令:
using std::cout;
using std::endl;

所以你只会得到对象 您需要使用 不是全部。
我的问题是:
有没有办法查看使用命令时添加的内容:
using namespace std;

类似于:(我知道这是非常错误的。)
#include <iostream>
using namespace std;

int main(){

cout << std;

return 0;
}

最佳答案

查看 namespace 提供什么的工具是提供该 namespace 的任何内容的文档以及定义 namespace 内容的标题。
由于标题通常是高度优化的,而不是真正适合人眼,因此最好的方法是阅读文档。
里面的内容说明std例如可以在许多网站上找到。

查看任何其他 namespace ,您(希望)也会获得文档和标题。

对于以编程方式“查看”,恐怕我必须同意 Sam。

关于c++ - 是否可以在 C++ 中查看命名空间的所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45123958/

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