ある関数を呼び出すとき、その関数のクラスのコンストラクタ、デストラクタがpublic以外だと、呼び出すことはできないと思いますが、クラスAのコンストラクタ、デストラクタはpublicでそのクラスAが継承しているクラスBのコンストラクタ、デストラクタがpublic以外の場合もアクセスエラーとして呼び出しができないのでしょうか?