【发布时间】:2019-07-25 06:54:43
【问题描述】:
如果字符串等于提供的原始单词,我试图从向量中删除一个字符串,因此输出不会将输入的单词算作它自己的字谜(如果有意义的话)
for (std::vector<std::string>::const_iterator word = anagrams.begin();
word != anagrams.end(); ++word) {
if (*word != originalstring) {
++totalNumber;
// std::cout << *i;
} else {
anagrams.erase(word);
}
}
真的不确定为什么我会收到此错误,因为它应该删除原始单词,但我收到分段错误:/
【问题讨论】: