std::pair<int,int> node;
となってる時に、
int abc::* x = &node::first;
int abc::* y = &node::second;
とやって
node.*x = 1;
node.*y = 1;
とか書けますが、このXやYの前のポインタの印を書かないでやり方は
ないでしょうか?
node.x や node.y とか書ければいいなと思ってるんですが、