我想大家应该知道自学的痛苦吧,自学的难度吧,我急需你们的帮忙啊
请不吝赐教!
#include <iostream.h>
template <typename T>
inline T const& max(T const& a, T const& b)
{
return a < b ? b:a;
}
template <typename T>
inline T const& max(T const& a, T const& b, T const& c)
{
return ::max(::max (a,b), );
}
void main()
{
cout<<::max (7, 42, 68);
cout<<::max(7.0, 42.0);
cout<<::max('a', 'b');
cout<<::max(7, 42);
cout<<::max<>(7, 42);
cout<<::max<double>(7, 42);
cout<<::max('a', 42.7);
}
这是<C++ Templates 中文版> 里的模板程序,在我机子上编译,没有任何错误, 却不执行
我想各位高手门能指点指点我
我的系统是XP,编译器是VC6.0
我不知道是什么方面的原因,或许是系统,或许是编译器.