为了账号安全,请及时绑定邮箱和手机立即绑定

题目给答案出错,谁知道怎么改

http://img1.sycdn.imooc.com//56303a260001930203760974.jpg

实际编译会通不过,怎么改,求大神告知

正在回答

2 回答

哈哈,仔细看题目啊底下是我的代码,单元巩固的调试那里没有报错,仅供参考

#include <iostream>
using namespace std;
class Watch;
/**
 * 定义Time类
 * 数据成员:m_iHour, m_iMinute,m_iSecond 
 * 成员函数:构造函数
 * 友元类:Watch
 */
class Time
{
    // 友元类
    friend Watch;
public:
Time(int hour, int min, int sec)
{
m_iHour = hour;
m_iMinute = min;
m_iSecond = sec;
}
public:
int m_iHour;
int m_iMinute;
int m_iSecond;
};
/**
 * 定义Watch类
 * 数据成员:m_tTime
 * 成员函数:构造函数
 * display用于显示时间
 */
class Watch
{
public:
Watch(Time &time):m_tTime(time.m_iHour,time.m_iMinute,time.m_iSecond)
    {
        
    }
void display()
{
cout << m_tTime.m_iHour << endl;
cout << m_tTime.m_iMinute << endl;
cout << m_tTime.m_iSecond << endl;
}
public:
Time m_tTime;
};
int main()
{
Time t(6, 30, 20);
Watch w(t);
w.display();
return 0;
}


0 回复 有任何疑惑可以回复我~

答案没错啊  。。。我这编译可以通过的

0 回复 有任何疑惑可以回复我~
#1

liuzhiwei 提问者

你把代码复制到你的vc++软件里面,编译通过了?
2015-11-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之模板篇
  • 参与学习       91156    人
  • 解答问题       318    个

本C++教程力求即学即会,所有知识以实践方式讲解到操作层面

进入课程

题目给答案出错,谁知道怎么改

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信