【发布时间】:2011-04-30 17:52:33
【问题描述】:
嗨 我正在看一个 c++ 教程和 讲师包括这样的库
# include "map.h"
#include "set.h"
但是当我使用这个代码时,我得到了错误
致命错误 C1083:无法打开包含 文件:'set.h':没有这样的文件或 目录
所以我必须这样写
# include <map>
#include <set>
但现在我有另一个问题 当我创建一个集合或地图 ob 时,我可以使用的方法与教程中显示的不同 例如,在教程中,讲师创建和导航这样的集合或地图
set<int> ss;
set<int>::itrator itr = ss.itrator();
while(itr.hasnext()){
cout<<itr.next();
}
但是我的 ss 和 object 没有这个方法
ss.itrator();
itr.hasnext()
itr.next();
我必须像这样写这段代码
set<int> ss;
set<int>::itrator itr = ss.begin();
while(!itr.end()){
cout<<*itr;
}
有什么问题?
【问题讨论】: