64,646
社区成员
发帖
与我相关
我的任务
分享
template<class ForwardIterator,class Type>
ForwardIterator find(ForwardIterator first,ForwardIterator last,Type value)
{
for(;first!=last;++first)
if(value==*first; //此时若value为浮点数还正确吗?在C中对浮点数比较不能直接用==
return first;
return last;
}
#include <iostream>
using namespace std;
int main()
{
float f=3.2;
if(f==3.2)
cout<< "f==3.2";
else
cout<< "f!=3.2";
cout<<endl;
getchar();
return 0;
}