24 lines
442 B
C++
24 lines
442 B
C++
#include <iostream>
|
|
|
|
class Cube {
|
|
public:
|
|
explicit Cube(double _L = 0, double _W = 0, double _H = 0, long int N = 1);
|
|
|
|
~Cube(){
|
|
std::cout << "Destructor was run!\n";
|
|
delete [] Data;
|
|
}
|
|
void SetL(double _L);
|
|
|
|
const double& GetL();
|
|
double& operator() (int i);
|
|
double& operator[] (int i){return Data[i];};
|
|
|
|
private:
|
|
double L,W,H;
|
|
double* Data;
|
|
double tmp;
|
|
int N ;
|
|
};
|
|
|