* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者:吴瑕
* 完成日期: 2012 年 03 月 06 日
* 版 本 号:
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:找出错误,上机调试,使之正常运行。改动处加注释说明理由 。输入时分秒,检查输出是否正确。
* 程序输出:
* 程序头部的注释结束
*/
#include <iostream>
using namespace std;
class Time
{
public:
voidset_time(void) ;//如果不对成员函数指定是private还是public型,则系统将其默认为是private型。则在类外无法对其经行调用
voidshow_time(void);
private:
inthour;
int minute;
int sec;
};
Time t;
int main()
{
t.set_time();//未对函数指定对象
t.show_time();//理由如上
return0;
}
void Time:: set_time(void) //首先其函数定义的类型不对,再次未对此函数指定作用域
{
cin>>t.hour;
cin>>t.minute;
cin>>t.sec;
}
void Time:: show_time(void) //理由如上
{
cout<<t.hour<<":"<<t.minute<<":"<<t.sec<<endl;
}
运行结果:
上机感言:
类中包括对象的属性和可以实行的功能!在主函数中使用类中的成员函数时要指定对象!再类外定义成员函数时要指明其作用域!