我有一个字符串数组:
string names[] = { "MERCURY", "VENUS", "MOON", "MARS", "JUPITER", "SATURN", "URANUS", "NEPTUNE", "PLUTO" }; //names of the planets in order
我试图像这样打印一个值:
cout << names[place];
place是一个整数。
当我尝试“无操作符”&lt;&lt;“匹配这些操作数”任何想法时,它给我一个错误?我尝试使用数字代替变量。
答案 0 :(得分:0)
似乎您可能忘记包含<string>
错误。这可能是因为您添加了错误的标头,例如<string.h>
,与<string>
完全不同。 (对于C风格的字符串)