Aを継承する非const関数を全部privateにしたAAを用意し、それを継承する。