我创建了一个游戏意味着年轻观众,我试图筛选出亵渎和冒犯名黑名单进攻句子
#include <iostream>
#include <vector>
bool isBanned(std::string text) {
std::vector bannedSent = {
"Profanity1",
"Profanity2",
"Profanity3",
"Profanity4"
};
for(auto &i : bannedSent) {
if(text == i) { return true; }
}
return false;
}
我得到一个编译器错误谈论“模板参数”,上线与std::vector
,这是什么意思?
您忘记指定矢量的类型,即:'std :: vector' –
您可以使用占位符轻松地替换令人讨厌的文本以达到本示例的目的。 –
对于一个人来说,我有一个非常具体的东西,就像“希特勒没有做错什么”一样。 –