正在加载图片...
户自定义类型的输入 C++ (++ C+十 4+十 ++ 例2:圆的相关数据的输出 #include <iostream. h> class Circle i friend ostream& operator<<( ostream&, const circle&),∥重载输出运算符 public Circle(float a, float b, float c)f radius=a; x=b; y=c; private float radius;/圆的半径 fld tx,y;/圆心的坐标 ostream &operator <<(ostream &output, const Circle &C) output <<"Center=["<<Cx<<","<<Cy<<: <<endl Ra adits C radius < endl return outpu void main( { Circle c(2.5,5,10) 结果: Center[5,10] Radius=2.5 cout <<o例2:圆的相关数据的输出 #include <iostream.h> class Circle { friend ostream &operator << (ostream &, const Circle &); //重载输出运算符 public: Circle(float a, float b, float c){ radius=a; x=b; y=c;} private: float radius; //圆的半径 float x, y; //圆心的坐标 }; ostream &operator << (ostream &output, const Circle &C) { output << "Center= [" << C.x << ", " << C.y << "]; " << endl << " Radius = " << C.radius << endl; return output;} void main( ) { Circle C(2.5, 5, 10); cout << C; } 用户自定义类型的输入/输出 结果: Center=[5, 10]; Radius = 2.5
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有