我有一个方法返回一个值vector>,我无法弄清楚如何打印这个向量的内容。我试图循环浏览内容,但遇到编译器错误。这是我尝试过的一个例子。如何打印类型向量<对<char, int>>以屏幕C++?
vector<pair<char, int>> output;
for(int i = 0; i < ouput.size; i++)
{
cout << output[i][i] << endl; //output[i][i] does no work: no operator [] matches these operands
}
总是收到一个编译错误错误\t \t 2错误C2678:二进制'==':找不到操作符,它需要一个类型'std :: pair'(或者没有可接受的转换)的左侧操作数\t c:\ program files(x86)\ microsoft visual studio 12.0 \ vc \ include \ xutility CptS427_PA1_CaesarCypher –
user977154
@ user977154您必须缺少包含某处的标头。 – juanchopanza