リストのベクトルを出力するのに問題があります:
class index_table {
public:
index_table() { table.resize(128);}
void insert(string &, int );
private:
class entry
{
public:
string word;
vector <int> line;
};
vector< list <entry> > table;
};
いっぱいになるように持っています:
int main ()
{
index_table table;
string word,
int num = 5; //this is going to a random number. 5 is a temp. place holder.
while (cin >> word)
table.insert(word, num);
}
しかし、それをどのように出力するのですか?私はさまざまなアプローチを試しましたが、それらの多くでエラーが発生しています。
演算子をオーバーロードする必要がありますか? どうすればそれができるようになるのか、完全にはわかりません。