这两中形式~~~帮忙看看~~弄的好郁闷~~在线ing
写个简单的测试 看看这两中情况有什么不同:
//in test.h
#ifdef sample
// sample 1
template <class T>
inline T max(T t1 , T t2)
{
return (t1 > t2)? t1:t2;
}
#else
//sample 2
template <class T>
inline T max<class T>(T t1 , T t2)
{
return (t1 > t2)? t1:t2;
}
#endif
哪中形式是标准形式 怎么两种情况都通不过编译? 两种情况有什么不同? 多谢