C++面向对象程序设计第4章.ppt

C面向对象程序设计第4章剖析

class A { float x, y; public: A(float a=0, float b=0){ x=a; y=b; } void Set(float a, float b){ x=a; y=b; } void Show(void){ coutx‘\t’yendl; } }; void main(void) { A a(2,3); a.Set(20 , 30); a.Show( ); } 输入对象数据 输出对象数据 cina; couta; 对象不能直接输入输出 4.5 流提取和流插入运算符的重载 * 在C++中允许用户重载运算符“”和“”,实现对象的输入和输出。 重载这二个运算符时,在对象所在的类中,将重载这二个运算符的函数说明该类的友元函数。 重载提取运算符的一般格式为: 友元函数 friend istream operater (istream , ClassName ); 返回值类型 函数名 左操作数 右操作数 cina; operator(cin, a) 4.5 流提取和流插入运算符的重载 friend istream operater (istream , ClassName ); 返回值类型 函数名 左操作数 右操作数 cina; operator(cin, a) 返回值类型:类istr

文档评论(0)

1亿VIP精品文档

相关文档