我試圖通過一組字符串有點困難。用於向量和數組的方法在這裏不起作用;我嘗試了很多遍歷集合的方式,包括調用迭代器,但編譯器不會購買它。我在網上查找,但沒有答案似乎很正確。通過一組搜索
Domain.h
#ifndef DOMAIN_H_
#define DOMAIN_H_
#include <sstream>
#include <string>
#include <set>
using namespace std;
class Domain {
public:
Domain();
virtual ~Domain();
void add(string added_domain);
string toString();
private:
set<string> the_domain;
};
#endif /* DOMAIN_H_ */
Domain.cpp
include "Domain.h"
include <string>
include <set>
Domain::Domain() {
// TODO Auto-generated constructor stub
}
Domain::~Domain() {
// TODO Auto-generated destructor stub
}
void Domain::add(string added_domain)
{
the_domain.insert(added_domain);
}
string Domain::toString()
{
// insert here
}
希望我不會需要再次問這個。謝謝您的幫助!
當然,你可以使用迭代器遍歷一個集合。你如何顯示你嘗試的迭代器代碼和錯誤消息而不是一堆空的存根? – us2012 2013-02-23 03:08:56
'find'有什麼問題? – Beta 2013-02-23 03:09:31
*「希望我不會再問這個問題了。」*問*再次問什麼? – WhozCraig 2013-02-23 03:24:35