1,classes和templates都支持接口和多态。
2,对classes而言接口是显示的,以函数签名为中心。多态则是通过virtual函数发生于运行期。
3,对template参数而言,接口是隐式的,奠基于有效表达式。多态则是template具现化和函数重载解析发生于编译期。
1,classes和templates都支持接口和多态。
2,对classes而言接口是显示的,以函数签名为中心。多态则是通过virtual函数发生于运行期。
3,对template参数而言,接口是隐式的,奠基于有效表达式。多态则是template具现化和函数重载解析发生于编译期。