【发布时间】:2013-05-18 23:52:19
【问题描述】:
这就像函数重载。例如。可以这样做:
void foo(int i) {
;
}
// Function overload ftw.
void foo(int i, int j) {
;
}
但是(目前)还不行:
template<typename T>
class Foo {
};
// Fail!
template<typename T1, typename T2>
class Foo {
};
此功能不存在只是为了避免混淆吗?还是有什么理由这实际上没有意义?
【问题讨论】:
-
@CaptainObvlious 的优秀参考!
标签: c++