class Hoge
{
private:
 int x, y;
 bool flag;

 class Statics
 {
 public:
  Statics()
  {
   this->members.push_back(&Hoge::x);
   this->members.push_back(&Hoge::y);
   this->members.push_back(&Hoge::flag);
  }

  std::vector<void Hoge::*> members; // 'void' 型が不適切に使用されています。
 } static statics;
};

できません><教えてください><