文字列のセットを通り抜けるのに少し苦労しています。ベクトルと配列に使用されるメソッドは、ここでは機能しません。イテレータを呼び出すなど、セットをトラバースしようとするさまざまな方法を試しましたが、コンパイラはそれを購入しません。私はオンラインで調べましたが、答えはまったく正しくないようでした。
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
}
うまくいけば、私はこれをもう一度尋ねる必要はありません。助けてくれてありがとう!