fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class CRectangle {
  5. int *width, *height;
  6. public:
  7. CRectangle (int,int);
  8. ~CRectangle ();
  9. int area () {return (*width * *height);}
  10. };
  11.  
  12. CRectangle::CRectangle (int a, int b) {
  13. //width = new int;
  14. //height = new int;
  15. *width = a;
  16. *height = b;
  17. }
  18.  
  19. CRectangle::~CRectangle () {
  20. delete width;
  21. delete height;
  22. }
  23.  
  24. int main () {
  25. CRectangle rect (3,4), rectb (5,6);
  26. cout << "rect area: " << rect.area() << endl;
  27. cout << "rectb area: " << rectb.area() << endl;
  28. return 0;
  29. }
Runtime error #stdin #stdout 0s 2848KB
stdin
Standard input is empty
stdout
Standard output is empty