【发布时间】:2012-03-13 11:53:25
【问题描述】:
我有一个std::vector,我想检查其中的所有元素。如果某个元素出现不止一次,我会发出错误信号。
我就是这样做的:
std::vector<std::string> test;
test.push_back("YES");
test.push_back("YES");
for(int i = 0; i < test.size(); i++)
{
if(test[i] > 1)
{
DCS_LOG_DEBUG("ERROR WITH COUNT")
}
}
虽然我知道如何使用std::vector::count() 方法进行计数,但这不起作用。但我想计算每个元素的数量,而不是计算所有内容......有什么想法吗?
【问题讨论】: