C ++列表没有填充;

时间:2018-03-13 03:53:01

标签: c++ list

list<string> Lexicon::startWith(char ch) {
    list<string> temp;
    string listWord;
    for (list<string>::iterator it = Words.begin(); it != Words.end(); ++it) {
        listWord=*it;
        if (ch == listWord[0])
            temp.push_back(listWord);
    }
    return temp;

临时列表未填写且.size返回0

1 个答案:

答案 0 :(得分:1)

为了获得临时列表,您必须满足以下条件:

  • 单词容器不为空
  • 它至少包含一个以ch char
  • 开头的单词