请问用find()函数查找浮点数为什么会成功!!!!

hygame1 2008-11-12 11:05:18
#include <iostream>
#include <algorithm> // Need copy()
#include <vector> // Need vector
#include <list>
using namespace std;
//为什么会查找得到浮点数!!
int main()
{
double darray[10]={1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9};

list<double> ldouble(10);
list<double>::iterator outputIterator = ldouble.begin();
copy(darray, darray + 10, outputIterator);
while (outputIterator != ldouble.end()) {
cout << *outputIterator <<" - ";
outputIterator++;
}
cout<<endl;
list<double>::iterator iter=
find(ldouble.begin(),ldouble.end(),1.5);
if(iter!=ldouble.end())
ldouble.erase(iter);
outputIterator = ldouble.begin();
while (outputIterator != ldouble.end()) {
cout << *outputIterator <<" - ";
outputIterator++;
}
cout<<endl;

cin.get();
return 0;
}



...全文
176 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingol 2008-11-13
  • 打赏
  • 举报
回复
楼主从火星回来?

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧