#include <iostream>
class Vect {
public:
Vect(int x, int y){
_x = x;
_y = y;
};
int _x;
int _y;
};
void ChangeX(Vect tests[], int size){
for(int i = 0; i < size; i++){
tests[i]._x = 39;
}
}
int main()
{
Vect vectors[2] = {Vect(1,2), Vect(6,3)};
std::cout << "Initial X:\n";
std::cout << vectors[0]._x << "\n";
std::cout << vectors[1]._x << "\n";
ChangeX(vectors, 2);
std::cout << "Final X:\n";
std::cout << vectors[0]._x << "\n";
std::cout << vectors[1]._x << "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgVmVjdCB7CiAgICBwdWJsaWM6CiAgICAgICAgVmVjdChpbnQgeCwgaW50IHkpewogICAgICAgICAgICBfeCA9IHg7CiAgICAgICAgICAgIF95ID0geTsKICAgICAgICB9OwogICAgICAgIGludCBfeDsKICAgICAgICBpbnQgX3k7Cn07Cgp2b2lkIENoYW5nZVgoVmVjdCB0ZXN0c1tdLCBpbnQgc2l6ZSl7CiAgICBmb3IoaW50IGkgPSAwOyBpIDwgc2l6ZTsgaSsrKXsKICAgICAgICB0ZXN0c1tpXS5feCA9IDM5OwogICAgfQp9CgppbnQgbWFpbigpCnsKICAgIFZlY3QgdmVjdG9yc1syXSA9IHtWZWN0KDEsMiksIFZlY3QoNiwzKX07CgogICAgc3RkOjpjb3V0IDw8ICJJbml0aWFsIFg6XG4iOwogICAgc3RkOjpjb3V0IDw8IHZlY3RvcnNbMF0uX3ggPDwgIlxuIjsKICAgIHN0ZDo6Y291dCA8PCB2ZWN0b3JzWzFdLl94IDw8ICJcbiI7CiAgICAKICAgIENoYW5nZVgodmVjdG9ycywgMik7CgogICAgc3RkOjpjb3V0IDw8ICJGaW5hbCBYOlxuIjsKICAgIHN0ZDo6Y291dCA8PCB2ZWN0b3JzWzBdLl94IDw8ICJcbiI7CiAgICBzdGQ6OmNvdXQgPDwgdmVjdG9yc1sxXS5feCA8PCAiXG4iOwoKICAgIHJldHVybiAwOwp9