正文

C++的iostream标准库介绍(1)2005-09-25 21:13:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/wojiele/5319.html

分享到:

我们从一开始就一直在利用C++的输入输出在做着各种练习,输入输出是由iostream库提供的,所以讨论此标准库是有必要的,它与C语言的stdio库不同,它从一开始就是用多重继承与虚拟继承实现的面向对象的层次结构,作为一个c++的标准库组件提供给程序员使用。   iostream为内置类型类型对象提供了输入输出支持,同时也支持文件的输入输出,类的设计者可以通过对iostream库的扩展,来支持自定义类型的输入输出操作。   为什么说要扩展才能提供支持呢?我们来一个示例。 #include   #include <iostream>  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<

阅读(16016) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册