解决std库范围的路径是什么

时间:2016-10-24 12:39:57

标签: c++ scope namespaces

所以,我相信我理解头文件方法C ++的概念。但我读了一篇令人困惑的帖子。如果我决定避免在我的编程I.E(使用命名空间std)中使用指令,我如何补充我可能不熟悉的其他库或者在哪里可以找到帮助我解决范围问题的数字资源。我知道当我选择包含它时,std :: cout语句中的“std”部分会解析iostream中的函数。但是,我没有在这里得到约定。在我想使用它但不想使用std命名空间的情况下,scope参数会是什么?这将如何影响非常规类?

1 个答案:

答案 0 :(得分:-1)

包含标准函数声明的文件(例如iostream)根据您使用的ide保存在目录中。例如,对于Visual c ++ studio 2008,这些文件位于[visual studio文件夹] / VC / include中。 要查找包含std命名空间函数声明的所有文件,您可能需要搜索包含_STD_BEGIN宏的所有文件。