二维数组错误

时间:2014-03-13 18:14:26

标签: c++ multidimensional-array

您好我刚刚开始使用二维数组进行体验。我已经从我的笔记中构造了以下简单的代码,但是我得到了一个我无法弄清楚的错误。 “<<<<在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;
}

1 个答案:

答案 0 :(得分:0)

以及所有包含的库,包括字符串库,作为&lt;&lt;运营商是在它下面定义的。通过这个你将获得成功的结果。祝你好运......