账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    VS2017上C++友元成员函数问题
    58
    0
    
    class Time
    {
    public:
        Time(int, int, int);
        ~Time();
        void displayTime(Date&);  // 错误C2061
    private:
        int hour;
        int minute;
        int second;
    };
    
    class Date
    {
    public:
        Date(int, int, int);
        ~Date();
        friend void Time::displayTime(Date &); //错误C2245
    private:
        int year;
        int month;
        int day;
    };
    
    

    错误信息:

    错误 C2061 语法错误 : 标识符“Date”
    错误 C2245 将不存在的成员函数“Time::displayTime”指定为友元(成员函数签名与所有重载都不匹配)

    请告诉这个类友元成员函数哪里出问题了?源代码出自谭浩强的《C++程序设计》。谢谢

    2
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 唐朝小道 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部