澳门永利的所有网址是多少


Produced By 中国煤炭开发有限责任公司
主页 > 公司要闻 >

C++的iostream标准库介绍

澳门永利的所有网址是多少我们从一开始就不停在使用C++的输入输出在做着各类演习,输入输出是由iostream库供给的,以是评论争论此标准库是有需要的,它与C说话的stdio库不合,它从一开始便是用多重承袭与虚拟承袭实现的面向工具的层次布局,作为一个c++的标准库组件供给给法度榜样员应用。

澳门永利的所有网址是多少iostream为内置类型类型工具供给了输入输出支持,同时也支持文件的输入输出,类的设计者可以经由过程对iostream库的扩展,来支持自定义类型的输入输出操作。

为什么说要扩展才能供给支持呢?我们来一个示例。

#include

#include

澳门永利的所有网址是多少using namespace std;

class Test

{

public:

Test(int a=0,int b=0)

{

Test::a=a;

Test::b=b;

}

int a;

int b;

};

int main()

{

澳门永利的所有网址是多少Test t(100,50);

printf("%???",t);//不明确的输出款式

澳门永利的所有网址是多少scanf("%???",t);//不明确的输进款式

澳门永利的所有网址是多少cout>t;//同样不敷明确

澳门永利的所有网址是多少system("pause");

}

因为自定义类的特殊性,在上面的代码中,无论你应用c风格的输入输出,或者是c++的输入输出都不是不明确的一个表示,因为c说话没有运算符重载机制,导致stdio库的弗成扩充性,让我们无法让printf()和scanf()支持对自定义类工具的扩充识别,而c++是可以经由过程运算符重载机制扩充iostream库的,使系统能能够识别自定义类型,从而让输入输出明确的知道他们该干什么,款式是什么。

Produced By 中国煤炭开发有限责任公司