我在我的代码中使用std(using namespace std)(我知道它不太好并且应该避免)然后我想知道哪些名称可用于变量或函数以及哪些已被占用所以我搜索了列表std变量和函数但我没有找到它.
PS.我的代码实际上是一个功课,所以没有扩大的梦想,也导致它是一个家庭作业我期望使用std(:|)(即使我不是我只是好奇的答案).所以我的问题是现在 std中存在的vars和func是什么.
内部没有明确的名称列表std- 它总是可以扩展,并且是为此目的而创建的.因此,using一劳永逸地停止命名空间.
换句话说,C++标准规定什么名字都在那里,但绝不是它限制设置为这些规定的总体名称.实现经常将许多其他辅助函数或classess放入此命名空间.