构造函数的实现

来源:互联网 发布:谭维维唱功知乎 编辑:程序博客网 时间:2024/06/04 00:45
#include <iostream>using namespace std;class point{public:    //成员函数point(int _x=0, int _y=0);//与类重名,没有返回直这个属性void print();void set(int _x, int _y);private:void sayhello();int x;int y;};point::point(int _x, int _y):x(_x),y(_y){//初始化//x = _x; y = _y;  赋值}void point::print(){cout << "(" << x << "," << y << ")" << endl;}void point::set(int _x, int _y){x = _x;y = _y;}int main(){point p1;//无参版本不加括号point p2(1);point p3(10,10);p1.print();p2.print();p3.print();point p4(20,20);p4.set(5,5);p4.print();//point *p = &p1;//p1.x = 6;//p->x = 7;}

原创粉丝点击