C ++に関するこの演習をリストで見つけましたが、解決できませんでした。これが次のとおりです。次の命令があるとしましょう。
ObjA = ObjB;
ObjAがClassAのオブジェクトであり、ObjBがClassBのオブジェクトである場合、これは次の場合にのみ適切に実行されます。A.ClassA
の変換関数B.ClassBC
の変換関数C.ClassAD
の
コンストラクター
。ClassBのコンストラクター
複数の正解が存在する可能性があります。この演習での私の問題は、それらが両方ともオブジェクトであり、理論的には、オブジェクト内のインスタンスを変更できないことです。これは、「=」がそこで行うと私が思うことです。正解は複数あるので、正解はないと思いました。確信はないけど。