c**a 发帖数: 316 | 1 第一种实现:
template
bool isint()
{
return typeof(T) == typeof(int);
}
第二种 实现
template
bool isint()
{
return false;
}
template<>
bool isint()
{
return true;
}
我觉得两种都对哇。
可是答案只有一种是对的。 |
c**a 发帖数: 316 | 2 这个很奇怪,没有人知道?
【在 c**a 的大作中提到】 : 第一种实现: : template : bool isint() : { : return typeof(T) == typeof(int); : } : 第二种 实现 : template : bool isint() : {
|
s******n 发帖数: 21 | 3 "return typeof(T) == typeof(int);"
typeid or typeof??
【在 c**a 的大作中提到】 : 第一种实现: : template : bool isint() : { : return typeof(T) == typeof(int); : } : 第二种 实现 : template : bool isint() : {
|
T*******i 发帖数: 4992 | 4 typeid
【在 s******n 的大作中提到】 : "return typeof(T) == typeof(int);" : typeid or typeof??
|
c**a 发帖数: 316 | 5 原来如此。
【在 T*******i 的大作中提到】 : typeid
|
e*****w 发帖数: 144 | 6 第二种好。第一种需要RTTI支持,运行时确定。第二种编译时就确定了。 |