为什么自定义的类不能进行输入输出操作

在C++Primer2.6节中,书中介绍了当前的类只有数据成员,并没有定义输入输出的操作,所以该类的对象并不能进行输入输出操作。

而该类对象的数据成员则可以进行输入输出操作,是因为这些数据成员是被double,unsigned,string类型定义的,而以上这些类型都定义了输入输出操作了吗,那这是怎么定义的呢?

iostream库内有四个输入输出对象,>>和<<的意思是只有输入输出对象才能使用这两个符号吗,那输入输出对象要怎么定义呢?

猜你喜欢

转载自blog.csdn.net/qq_47466050/article/details/106418971