#include <iostream>
class st4vector
{
public:
st4vector(int indim); //standartinit
~st4vector(); // destructor
int dim;
double* t;
double* x;
double* y;
double* z;
};
using namespace std;
int main()
{
st4vector velocity(200);
cout << velocity.x[0] << endl;
return 0;
}
st4vector::st4vector(int indim) {
dim=indim;
t=new double [dim];
x=new double [dim];
y=new double [dim];
z=new double [dim];
for(int i=0;i<dim;i++) {
t[i]=0;
x[i]=0;
y[i]=0;
z[i]=0;
}
}
st4vector::~st4vector()
{
if(t){
delete [] t;
delete [] x;
delete [] y;
delete [] z;
t=0;
x=0;
y=0;
z=0;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3Mgc3Q0dmVjdG9yCnsKICBwdWJsaWM6CiAgICBzdDR2ZWN0b3IoaW50IGluZGltKTsgICAgICAgICAgIC8vc3RhbmRhcnRpbml0CiAgICB+c3Q0dmVjdG9yKCk7ICAgICAgICAgICAgICAgICAgICAgLy8gZGVzdHJ1Y3RvcgogCiAgICBpbnQgZGltOwogICAgZG91YmxlKiB0OwogICAgZG91YmxlKiB4OwogICAgZG91YmxlKiB5OwogICAgZG91YmxlKiB6Owp9OwoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIAppbnQgbWFpbigpCnsKc3Q0dmVjdG9yIHZlbG9jaXR5KDIwMCk7CiAKY291dCA8PCB2ZWxvY2l0eS54WzBdIDw8IGVuZGw7CiAKcmV0dXJuIDA7Cn0KCnN0NHZlY3Rvcjo6c3Q0dmVjdG9yKGludCBpbmRpbSkgewogICAgZGltPWluZGltOwogCiAgICB0PW5ldyBkb3VibGUgW2RpbV07CiAgICB4PW5ldyBkb3VibGUgW2RpbV07CiAgICB5PW5ldyBkb3VibGUgW2RpbV07CiAgICB6PW5ldyBkb3VibGUgW2RpbV07CiAKICAgIGZvcihpbnQgaT0wO2k8ZGltO2krKykgewogICAgICAgIHRbaV09MDsKICAgICAgICB4W2ldPTA7CiAgICAgICAgeVtpXT0wOwogICAgICAgIHpbaV09MDsKICAgIH0KfQogCnN0NHZlY3Rvcjo6fnN0NHZlY3RvcigpCnsKICBpZih0KXsKICAgIGRlbGV0ZSBbXSB0OwogICAgZGVsZXRlIFtdIHg7CiAgICBkZWxldGUgW10geTsKICAgIGRlbGV0ZSBbXSB6OwogCiAgICB0PTA7CiAgICB4PTA7CiAgICB5PTA7CiAgICB6PTA7CiAgfQp9Cgo=