gpt4 book ai didi

c++ - 'to_string' 未知覆盖说明符

转载 作者:行者123 更新时间:2023-11-28 02:23:00 32 4
gpt4 key购买 nike

对于一个作业,我应该在头文件 'date.h' 中使用以下类,但是当我试图编译我的程序时,我得到一个错误说明:

'to_string': unknown override specifier.

下面的代码有什么问题?我似乎无法弄清楚。

#pragma once
#ifndef DATE_H
#define DATE_H

#include <string>
#include <sstream>

class Date
{
private:
int m_day, m_month, m_year;
public:
Date(int d, int m, int y)
{
m_day = d; m_month = m; m_year = y;
}

int getDay() const { return m_day; }
int getMonth() const { return m_month; }
int getYear() const { return m_year; }
string to_string() const
{
stringstream s;
s << getMonth() << "/" << getDay() << "/" << getYear();
return s.str();
}
};
#endif

最佳答案

可能是因为string是标准库的一部分。你应该这样做:

std::string to_string() const {

}

关于c++ - 'to_string' 未知覆盖说明符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31690934/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com