【发布时间】:2012-07-23 04:58:47
【问题描述】:
我有一个基类Shape 和一些其他派生类,如Circle、Rectangle 等等。我想将两个对象传递给函数getDistance(object1, object2) 来计算两个对象之间的距离。
我的问题是,这个函数应该如何声明和实现?你认为我应该使用template,因为我可能会传递来自两个不同类的两个对象吗?如果是这样,template 会是什么样子?
感谢任何帮助
【问题讨论】:
标签: c++ templates pass-by-reference