基本クラスと、 などのShape
他の派生クラスがあります。2つのオブジェクト間の距離を計算する関数に 2 つのオブジェクトを渡したいと思います。Circle
Rectangle
getDistance(object1, object2)
私の質問は、この関数をどのように宣言して実装する必要があるかということです。template
2 つの異なるクラスから 2 つのオブジェクトを渡す可能性があるため、使用する必要があると思いますか? もしそうなら、どのようにtemplate
見えますか?
どんな助けでも大歓迎です