构造函数对类私有成员变量默认初始化

#include <iostream>
using namespace std;
class point
{
  public:
  point():x(10),y(20) {

  }

  void outxy(void);
  void setxy(int ,int);
  private:
  int x;
  int y;
};

void point::outxy(void)
{
  cout <<"x = "<<x<<" y = "<<y<<endl;
}
void point::setxy(int x,int y)
{
  this->x = x;
  this->y = y;
}
int main(int argc, char *argv[])
{
  point x;

  x.outxy();
  x.setxy(2,4);
  x.outxy();
  return 0;;
}

猜你喜欢

转载自www.cnblogs.com/ysx09621/p/10283017.html