使用 VS 2012。
我在做刽子手。无论如何,我有一个函数来获取一个与当前猜测的单词长度相同的 std::string,但用下划线填充。(如,空白)。
功能:
std::string getBlankWord(std::vector<std::string> words, int currentWordIndex)
{
return std::string(words[currentWordIndex], '_');
}
调用它的行:
currentGuessingString = getBlankWord(words, index);
words 是 std::vector,index 是 int。words.size() = 22 和 index = 0,所以我不知道如何调用,在这种情况下,words[0] 可能是罪魁祸首。无论如何,这一行的某些东西会引发 std::out_of_range 异常,但我找不到它。
谢谢。