例如在下面的例子中,我希望能够设置x.nest1.n
和不同的值,但是强制和- 如何实现这一点?y.nest1.n
x.nest1.n === x.nest2.n
y.nest1.n === y.nest2.n
struct A {
...
struct B {
static int n;
...
};
B nest1;
B nest2;
};
int A::B::n = 0;
...
A x, y;
x.nest1.n = 1;
y.nest1.n = 2; // want to be able to set seperately from x.nest1.n
std::cout << x.nest1.n; // prints 2 :(