我有一个索引表,其中每个索引都包含一个“条目”类型的列表,其中条目是
class entry{
public:
string word;
vector<int> line_numbers;
}
编译器无法识别诸如“push_back”和“empty”之类的列表成员函数,因为列表是自定义类型。除了扩展“条目”类以包含修改后的列表成员函数之外,我应该如何格式化以使这些工作?这甚至可能吗?以供参考,
vector<list<entry> > table
是索引表,并且
table[c]
是索引。我正在尝试使用类似于
table[c].empty()
测试列表是否为空。