析构

xiaoxiao2021-02-28  78

#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

最新回复(0)