您好我刚刚开始使用二维数组进行体验。我已经从我的笔记中构造了以下简单的代码,但是我得到了一个我无法弄清楚的错误。 “<<<<在cout被强调之后。输出是;
'<<' :没有找到哪个运算符采用'const std :: string'类型的右手操作数(或者没有可接受的转换)。
谁能告诉我哪里出错?
#include "stdafx.h"
#include <iostream>
enum Mines {HIDDEN_MINE, UNCOVERED_MINE, HIDDEN_SAFE, UNCOVERED_SAFE};
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
const string names[] = {"*", "X", "-‐", "O"};
cout << names[UNCOVERED_MINE] << endl; //error
system("pause");
return 0;
}
答案 0 :(得分:0)
以及所有包含的库,包括字符串库,作为&lt;&lt;运营商是在它下面定义的。通过这个你将获得成功的结果。祝你好运......