C++ overloading contructor

来源:互联网 发布:大数据與1040 编辑:程序博客网 时间:2024/06/05 02:10

// overloading class constructors#include <iostream>using namespace std;class Rectangle {    int width, height;  public:    Rectangle ();    Rectangle (int,int);    int area (void) {return (width*height);}};Rectangle::Rectangle () {  width = 5;  height = 5;}Rectangle::Rectangle (int a, int b) {  width = a;  height = b;}int main () {  Rectangle rect (3,4);  Rectangle rectb;  cout << "rect area: " << rect.area() << endl;  cout << "rectb area: " << rectb.area() << endl;  return 0;}
0 0