func(A* p)
じゃダメなの?