c++erは厳しくしつけられているので、既存のpublicメンバがそもそも存在しない