#include <iostream>
class foo
{
private:
struct problem
{
double array[5]; //Pretend its already initiated with the values 0-4.
};
public:
problem bar;
void changebar(double input);
};
void foo::changebar(double input)
{
bar.array[0] = input;
}
int main()
{
foo f;
f.changebar(10);
std::cout<<f.bar.array[0]<<"\n";
f.changebar(13);
std::cout<<f.bar.array[0];
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgZm9vCnsKCXByaXZhdGU6CgkJc3RydWN0IHByb2JsZW0KCQl7CgkJCWRvdWJsZSBhcnJheVs1XTsgLy9QcmV0ZW5kIGl0cyBhbHJlYWR5IGluaXRpYXRlZCB3aXRoIHRoZSB2YWx1ZXMgMC00LgoJCX07CgoJcHVibGljOgoJCXByb2JsZW0gYmFyOwoJCXZvaWQgY2hhbmdlYmFyKGRvdWJsZSBpbnB1dCk7Cn07Cgp2b2lkIGZvbzo6Y2hhbmdlYmFyKGRvdWJsZSBpbnB1dCkKewoJYmFyLmFycmF5WzBdID0gaW5wdXQ7Cn0KCmludCBtYWluKCkKewoJZm9vIGY7CgkKCWYuY2hhbmdlYmFyKDEwKTsKCXN0ZDo6Y291dDw8Zi5iYXIuYXJyYXlbMF08PCJcbiI7CgkKCWYuY2hhbmdlYmFyKDEzKTsKCXN0ZDo6Y291dDw8Zi5iYXIuYXJyYXlbMF07Cn0=