C++のprivateはクラスプライベートであってインスタンスプライベートの意味ではない