c++类指针

来源:互联网 发布:深圳乐易网络双休吗 编辑:程序博客网 时间:2024/06/09 19:07
#include <iostream>using namespace std;class Rectangle {    int width, height;public:    Rectangle (int x, int y) : width(x), height(y) {}     int area (void) {return width * height;}};int main(int argc, char const *argv[]){    Rectangle obj (3, 4);    Rectangle * foo, * bar, * baz;    foo = & obj;    bar = new Rectangle (5, 6);    baz = new Rectangle [2] {{2, 5}, {3, 6}};    cout << "obj's area: " << obj.area() << '\n';    cout << "*foo's area: " << foo->area() << '\n';    cout << "*bar's area: " << bar->area() << '\n';    cout << "baz[0]'s area:" << baz[0].area() << '\n';    cout << "baz[1]'s area:" << baz[1].area() << '\n';           delete bar;    delete[] baz;    return 0;}
原创粉丝点击