#include <iostream> using namespace std; class Area { private: int *length; int *width; public: Area(int a, int b); ~Area(); int area(); }; Area :: Area(int a, int b) { length = new int; width = new int; *length = a; *width = b; } Area :: ~Area() { delete length; cout<<"length free"<<endl; delete width; cout<<"width free"<<endl; } int Area :: area() { return (*length) * (*width); } int main() { Area are(4, 5); cout<<are.area()<<endl; return 0; }
转载请注明原文地址: https://www.6miu.com/read-84210.html