关于容器的问题

aoxue 2004-07-15 11:36:32
#include <list>
#include <vector>
#include <iostream>
#include <string>
using namespace std;

int main(void)
{
string s1("c++primer");
list<string>slist(24, "love");
list<string>::iterator iter = find(slist.begin(), slist.end(), s1);

有上面一段代码:
编译时怎么老是提示:error C2065: 'find' : undeclared identifier

请问难道函数find不是容器list/vector中内置的吗?还要我们重新定义?

help me
3qu

...全文
94 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
aoxue 2004-08-05
  • 打赏
  • 举报
回复

谢谢了
:)
kpld8888 2004-07-28
  • 打赏
  • 举报
回复
#include <algorithm>
要包含算法头文件
aoxue 2004-07-25
  • 打赏
  • 举报
回复
期待中啊。。。。。
aoxue 2004-07-15
  • 打赏
  • 举报
回复
呵呵
还是谢谢你啊
我照你说的做了
好象还是不行啊
error C2065: 'Find' : undeclared identifier
:)
快乐鹦鹉 2004-07-15
  • 打赏
  • 举报
回复
好像说错了。收回
快乐鹦鹉 2004-07-15
  • 打赏
  • 举报
回复
对了,仅供参考。
快乐鹦鹉 2004-07-15
  • 打赏
  • 举报
回复
应该是Find而非find。注意大小写
aoxue 2004-07-15
  • 打赏
  • 举报
回复
谁能告诉我该怎么办啊?

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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