C++书上例子有问题吗???
#include "stdafx.h"
#include <iostream>
using namespace std;//using指令
template < class T > T max ( T x, T y )//定义函数模板max
{
return ( x > y ) ? x : y;//返回较大者
}
int main(int argc, char* argv[])
{
int n1=4,n2=13;//定义两个整形变量并赋值
double d1=3.5,d2=7.9;//定义两个双精度类型变量并赋值
cout<< "较大整数:"<<max(n1,n2)<<endl;//输出结果
cout<< "较大实数:"<<max(d1,d2)<<endl;//输出结果
return 0;
}求高人改正???
c++ 模板
[解决办法]
先把max改个名字再说
[解决办法]
//#include "stdafx.h"这样就行了。
[解决办法]
顺带说句,学习模板,请远离VC6
[解决办法]