与えられた:
クラスAのオブジェクトには、オブジェクトの配列が含まれています。
AはIBのメソッドを使用するため、これらの各オブジェクトは何らかのインターフェイスIBを実装する必要があります。
これらのオブジェクトは、クライアントによってクラスAのオブジェクトに渡され、タイプCまたはその子です。これらのオブジェクトをクライアントに返す必要があります。
問題:AはCについて何も知らなくてはならず、IBについてのみ知っている必要がありますが、AはCを返す必要があります。
安全でないキャスト<>のないC++の標準ソリューションはありますか?