正在加载图片...
312成员函数的定义 第一种方式是在类定义中只给出成员函数的原型(或者说声明) 而成员函数在类的外部定义。在外部定义的一般形式是: 返回类型类名:函数名(参数表) ∥函数体 class point ∥定义类 point private: Int x, y; ∥数据成员,二个整数作为x,y坐标 publics void setpoint(int,int);∥/函数成员,名为 Setpoint,有二个 整数形参,用于设置坐标值,具体如何在外部再定义,这叫函数 的原型(或者说声明) int getxo;/取x坐标值的成员函数getx0的函数原型 int geto;/取y坐标值的成员函数gety的函数原型 };1类定义结束 viod point: setpoint(inta,intb)∥成员函数 setpoint具体定义 ix=a; y=b int point: getxo ∥成员函数gex具体定义 return x int point: grtyo ∥成员函数gety具体定义6 return y;)6 3.1.2 成员函数的定义 第一种方式是在类定义中只给出成员函数的原型(或者说声明), 而成员函数在类的外部定义。在外部定义的一般形式是: 返回类型 类名::函数名(参数表){ // 函数体 } class point{ // 定义类 point private: int x, y; // 数据成员,二个整数作为x,y 坐标 public: void setpoint(int, int); // 函数成员,名为setpoint ,有二个 整数形参,用于设置坐标值,具体如何在外部再定义,这叫函数 的原型(或者说声明) int getx(); //取 x 坐标值的成员函数getx()的函数原型 int gety(); //取 y 坐标值的成员函数gety()的函数原型 }; //类定义结束 viod point::setpoint(int a, int b) //成员函数 setpoint 具体定义 { x=a; y=b; } int point:: getx() //成员函数getx 具体定义 { return x; } int point:: grty() //成员函数gety 具体定义 { return y; }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有