1

これはクラス「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;
}

これは、エラー リストのビジュアル スタジオのエラーです。

演算子 "<<" はこれらのオペランドに一致しません オペランドの型は次のとおりです: std::basic_ostream char, std::char_traits> << std::string

4

1 に答える 1