例:
struct my_struct
{
int count;
char s[80];
double
balance;
}cust;
想用 printf 实现输出:
printf(“%my_struct”,cust);
是不能实现的。
printf 只能识别预定义类型,不能将功能延伸到新的数据类
型。
C++的改进:
1、与原C的输入输出函数有重复;
2、进行重载,使标准的输入输出运算符能处理用户定义
类型,扩充了功能;
3、采用继承的方法建立实用的流库,功能更强大、方
便,并便于扩充。
第 1 页 / 共 21 页