这段程序怎么跑不通?

fooltalent 2011-05-20 05:03:42
#include "stdafx.h"
#include <iostream>
using namespace std;


class Time
{
pubic:
int hour;
int minute;
int sec;
};


int _tmain(int argc, _TCHAR* argv[])
{
Time t1;
cin>>t1.hour;
cin>>t1.sec;
cin>>t1.minute;
cout<<t1.hour<<":"<<t1.minute<<":"<<t1.sec<<endl;
return 0;
}

1>------ 已启动生成: 项目: test, 配置: Debug Win32 ------
1>正在编译...
1>test.cpp
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(12) : error C2062: type 'int' unexpected
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(12) : error C2238: unexpected token(s) preceding ';'
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(21) : error C2039: 'hour' : is not a member of 'Time'
1> c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(10) : see declaration of 'Time'
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(22) : error C2248: 'Time::sec' : cannot access private member declared in class 'Time'
1> c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(14) : see declaration of 'Time::sec'
1> c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(10) : see declaration of 'Time'
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(23) : error C2248: 'Time::minute' : cannot access private member declared in class 'Time'
1> c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(13) : see declaration of 'Time::minute'
1> c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(10) : see declaration of 'Time'
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(24) : error C2039: 'hour' : is not a member of 'Time'
1> c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(10) : see declaration of 'Time'
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(24) : error C2248: 'Time::minute' : cannot access private member declared in class 'Time'
1> c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(13) : see declaration of 'Time::minute'
1> c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(10) : see declaration of 'Time'
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(24) : error C2248: 'Time::sec' : cannot access private member declared in class 'Time'
1> c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(14) : see declaration of 'Time::sec'
1> c:\documents and settings\administrator\my documents\visual studio 2005\projects\test\test\test.cpp(10) : see declaration of 'Time'
1>生成日志保存在“file://c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\test\test\Debug\BuildLog.htm”
1>test - 8 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
...全文
61 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
caokewen2009 2011-05-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 fooltalent 的回复:]
#include "stdafx.h"
#include <iostream>
using namespace std;


class Time
{
pubic:
int hour;
int minute;
int sec;
};


int _tmain(int argc, _TCHAR* argv[])
{

intint hour, minute,sec;
cin>>hour>>minute>>sec;
Time t1(hour.minute,sec);
cout<<t1.hour<<":"<<t1.minute<<":"<<t1.sec<<endl;
return 0;

}
zhanshen2891 2011-05-20
  • 打赏
  • 举报
回复
没写构造函数,默认是私有的

public:
Time(){};
~Time(){};
S_aladdin 2011-05-20
  • 打赏
  • 举报
回复
public
downmooner 2011-05-20
  • 打赏
  • 举报
回复
class Time
{
publllllllllllllllllllic:

};

33,321

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧