“<<”操作数不适用于visual studio2012中的字符串数组[重复]
Posted
技术标签:
【中文标题】“<<”操作数不适用于visual studio2012中的字符串数组[重复]【英文标题】:"<<" operand doesn't work with an array of string in visual studio2012 [duplicate] 【发布时间】:2013-10-07 02:43:27 【问题描述】:这是“Date.h”类
class Date
private:
int day;
int month;
int year;
public:
void PrintDateV2();
Date(int, int, int);
~Date();
;
这是“Date.cpp”,指定功能的实现不起作用
void Date::PrintDateV2()
string months[12]="January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December";
/*line of error*/cout << months[month-1] << endl;//<< ":: " << day << ", " << year << endl;
这是Visual Studio中错误列表中的错误:
没有操作符“
【问题讨论】:
【参考方案1】:你忘了
#include <string>
在你的程序中使用operator<<
之前。
【讨论】:
@jxh 我尝试让内容独立,而不是依靠演示来获得支持 嗯。我认为这是对正确答案的奖励。但好点子——我应该得到一些功劳来解决这个问题。 @Kal:我不知道...看起来您只是想尽早获得快速的答案,而无需支付四个额外字符的费用。如果这不是投票诈骗,那是什么? ;-) @Kal:两者都很重要,因为清晰的呈现就是清晰的答案。以上是关于“<<”操作数不适用于visual studio2012中的字符串数组[重复]的主要内容,如果未能解决你的问题,请参考以下文章
MFC 是不是仅适用于 Visual Studio,不适用于 Visual C++ Express?
Visual Studio 2015 不适用于 Apache Cordova 工具
C# 6.0 功能不适用于 Visual Studio 2015