2016-10-24 45 views
0

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

+0

你想知道'std'命名空间解析的路径吗?有许多。许多不同的文件有助于'std ::'。 – Carcigenicate

+0

@Carcigenicate:根本没有文件。该标准没有强制文件作为标准头文件的实现。 –

+0

你能澄清一下你的问题:“在我想使用它但不想使用std命名空间的情况下,范围参数是多少?这将如何影响非常规类?” – Galik

回答

-1

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

+0

是的,好吧,这使得自 –

+0

这是一个相当狂放的行程,从动作来到这个东西。 Actionscript 2.0似乎很有组织。我用了8年,也很好。但是,我已经离开编程大约5年了,并且我一直在阅读一些关于它的书(C++和OpenGL标准),它似乎是一个更强大的选项。我使用C++ Vishual x86本地构建工具命令提示符和记事本进行编程。这个宏函数是关于C++程序员应该具有的标准知识库的一部分。我还没有遇到这个系统,但想知道如何 –

+0

这些宏工作,如果它将被realavant –