silence_sz 2022-03-21 19:51 采纳率: 100%
浏览 29
已结题

利用类来定义日期,但是运行错误


#include<iostream>
#include<ctime>
using namespace std;
class CDate                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
{
private:
int Date_Year;
int Date_Month;
int Date_Day;
public:
    void setdate(int year, int month, int day)
    {
        Date_Year = year;
        Date_Month = month;
        Date_Day = day;
    }
    void Display()
    {
        cout << Date_Year << "-" << Date_Month << "-" << Date_Day << endl;
    }
    int GetYear()
    {
        return Date_Year;
    }
};

下面是运行错误显示:
第五行错误    C2447    “{”: 缺少函数标题(是否是老式的形式表?)       
第七行错误(活动)    E0067    应输入“}”            
第十行错误(活动)    E0169    应输入声明       
第四行错误(活动)    E0040    应输入标识符         
第六行错误(活动)    E0029    应输入表达式      
第五行错误    C2143    语法错误: 缺少“;”(在“{”的前面)    
第四行错误    C2059    语法错误:“user-defined literal”    
————————————————
  • 写回答

4条回答 默认 最新

  • 关注

    你class CDate 之后好多空格
    代码没什么问题啊,把class CDate 之后的空格删除看看

    #include <iostream>
    #include <ctime>
    using namespace std;
    class CDate
    {
    private:
        int Date_Year;
        int Date_Month;
        int Date_Day;
    
    public:
        void setdate(int year, int month, int day)
        {
            Date_Year = year;
            Date_Month = month;
            Date_Day = day;
        }
        void Display()
        {
            cout << Date_Year << "-" << Date_Month << "-" << Date_Day << endl;
        }
        int GetYear()
        {
            return Date_Year;
        }
    };
    
    
    int main()
    {
        CDate c;
        c.setdate(2021,2,12);
        cout << c.GetYear() << endl;
        c.Display();
        return 0;
    }
    

    img

    如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 11月29日
  • 已采纳回答 11月21日
  • 创建了问题 3月21日

悬赏问题

  • ¥20 数学建模来解决我这个问题
  • ¥15 计算机网络ip分片偏移量计算头部是-20还是-40呀
  • ¥15 stc15f2k60s2单片机关于流水灯,时钟,定时器,矩阵键盘等方面的综合问题
  • ¥15 YOLOv8已有一个初步的检测模型,想利用这个模型对新的图片进行自动标注,生成labellmg可以识别的数据,再手动修改。如何操作?
  • ¥30 NIRfast软件使用指导
  • ¥20 matlab仿真问题,求功率谱密度
  • ¥15 求micropython modbus-RTU 从机的代码或库?
  • ¥15 django5安装失败
  • ¥15 Java与Hbase相关问题
  • ¥15 后缀 crn 游戏文件提取资源