您好,今天小成来为大家解答以上问题。皮肤科STD是什么,std是什么很多人还不知道,现在让我们一起来看看吧!
1、【标准(Standard)】标准(Standard)在C++中std其实就是standard标准的意思,例如stdin就是标准输入,stdout就是标准输出的意思一个标准库名字空间The std namespaceThe ANSI/ISO C++ standard requires you to explicitly declare the namespace in the standard library. For example,when using iostream.h,you do not have to specify the namespace of cout in one of the following ways:std::cout (explicitly)using std::cout (using declaration)using namespace std (using directive)Visual C++ continues to support the use of older header filenames with the .h extension. Such usage does not require invocation of the std namespace described above.std是一个类(输入输出标准),它包括了cin成员和cout成员,using name space std ;以后才能使用它的成员。
2、#include中不存在类std,但是他又cin,out的相关函数,不需要使用命名空间了。
3、而第二种标准#include,它包含了一个类,在类的使用之前要预处理一下,using namespace std;就是这个功能,然后你就可以使用cin,cout这两个成员函数了,假设你不使用预处理(using namespace std;),麻烦加上std::cin或者std::cout再去使用它的成员函数(头文件中存在这个类)在最早的C语言的时候,由于不是面向对象,所以所有的函数都是唯一的!也就是说你打印的话,就必然会使用printf函数,当然了,你也可以操作更底层的代码,但是一般人不会那么干的,所以PRINTF就属于唯一的函数。
本文到此结束,希望对大家有所帮助。