Следующий код работает на моей машине, но это хорошая практика / гарантированно работает?
struct MyStruct {
MyStruct(int x, int y, int z) :
x(x),
y(y),
z(z) {
}
int x;
int y;
int z;
};
В частности, гарантированно ли x (x) делать то, что я хочу? (то есть переменная в списке инициализации всегда смотрит на этот член структуры / класса?)
Я не хочу использовать начальное или конечное подчеркивание, поскольку x является открытым членом структуры.
Спасибо!