#include <iostream>
using namespace std;
class CRectangle{
public:
int w, h; //width height
void Init(int w_, int h_);
int area();
int perimeter();
};
void CRectangle::Init(int w_, int h_)
{
w = w_;
h = h_;
}
int CRectangle::area()
{
return w*h;
}
int CRectangle::perimeter()
{
return 2 * (h + w);
}
int main()
{
CRectangle r;
r.Init(3, 5);
cout << "sizeof(CRectangle):" << sizeof(CRectangle) << endl;
cout << "Area:" << r.area() << " Perimeter:" << r.perimeter() << endl;
CRectangle* p;
p = &r;
cout << "Area:" << p->area() << " Perimeter:" << p->perimeter() << endl;
CRectangle& rr = r;
cout << "Area:" << rr.area() << " Perimeter:" << rr.perimeter() << endl;
return 0;
}
一个简单的矩形类
最新推荐文章于 2023-06-03 02:50:09 发布