注册 登录
编程论坛 C++教室

今天在dev下面编了个程序,运行不能通过,但在vc下即可通过?

rainyee 发布于 2007-10-31 20:47, 688 次点击
是不是dev和VC的编译器不同啊?
3 回复
#2
yuyunliuhen2007-10-31 21:15

支持标准稍有不同,楼主帖点代码吧

#3
rainyee2007-10-31 21:22
#include<iostream>
#include<string>
using namespace std;
template<typename T>
T less(T a,T b)
{
if(a>b)return b;
else return a;
}
int main()
{
double a=5.6,b=7.2;
cout<<"the less of the two is:"<<less(a,b)<<endl;
system("pause");
return 0;
}
你看看吧,我在dev下面调试不行,在VC下面就可以
#4
yuyunliuhen2007-10-31 21:42
恩,确有这样的现象,支持标准不同吧,编译器间的差异,这个不好解释的,代码应没错的,
1