正在加载图片...
例7.4不能在声明类时给数据成员赋初值 class cylinder public void setcylinder(doubler, double h); double getradiuso; double getheighto; double volume; double surfacearea private double radius (5.0) ∥错误,不能在类中给数据成员赋初值 double height=10.0 ∥错误,不能在类中给数据成员赋初值 对于成员函数,类的声明内一般只声明其函数原型,具体实现要在类外定义 它的一般格式如下: 返回值类型类名::成员函数名(参数表) 函数体 叫作用域运算符,它标明所 要定义的函数属于哪个类。对于成员函数,类的声明内一般只声明其函数原型,具体实现要在类外定义。 不能在声明类时给数据成员赋初值 class Cylinder { public: void setcylinder(double r,double h); double getradius(); double getheight(); double volume(); double surfacearea(); private: double radius(5.0); //错误,不能在类中给数据成员赋初值 double height=10.0; //错误,不能在类中给数据成员赋初值 }; 它的一般格式如下: 返回值类型 类名::成员函数名(参数表) { 函数体 } “::”叫作用域运算符,它标明所 要定义的函数属于哪个类。 例 7.4
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有