#include <iostream>
using namespace std;
class Time
{
void set_time(void);
void show_time(void);
int hour;
int minute;
int sec;
};
Time t;
int main()
{
set_time();
show_time();
return0;
}
int set_time(void)
{
cin >> t.hour;
cin >> t.minute;
cin >> t.sec;
}
int show_time(void)
{
cout << t.hour << ":" << t.minute << ":" << t.sec << endl;
}
以下是错误信息
1>------ 已启动生成: 项目: ConsoleApplication3, 配置: Debug Win32 ------
1> 源.cpp
1>f:\c++\consoleapplication3\consoleapplication3\源.cpp(14): error C3861: “set_time”: 找不到标识符
1>f:\c++\consoleapplication3\consoleapplication3\源.cpp(15): error C3861: “show_time”: 找不到标识符
1>f:\c++\consoleapplication3\consoleapplication3\源.cpp(16): error C2065: “return0”: 未声明的标识符
1>f:\c++\consoleapplication3\consoleapplication3\源.cpp(21): error C2248: “Time::hour”: 无法访问 private 成员(在“Time”类中声明)
1> f:\c++\consoleapplication3\consoleapplication3\源.cpp(7) : 参见“Time::hour”的声明
1> f:\c++\consoleapplication3\consoleapplication3\源.cpp(4) : 参见“Time”的声明
1>f:\c++\consoleapplication3\consoleapplication3\源.cpp(22): error C2248: “Time::minute”: 无法访问 private 成员(在“Time”类中声明)
1> f:\c++\consoleapplication3\consoleapplication3\源.cpp(8) : 参见“Time::minute”的声明
1> f:\c++\consoleapplication3\consoleapplication3\源.cpp(4) : 参见“Time”的声明
1>f:\c++\consoleapplication3\consoleapplication3\源.cpp(23): error C2248: “Time::sec”: 无法访问 private 成员(在“Time”类中声明)
1> f:\c++\consoleapplication3\consoleapplication3\源.cpp(9) : 参见“Time::sec”的声明
1> f:\c++\consoleapplication3\consoleapplication3\源.cpp(4) : 参见“Time”的声明
1>f:\c++\consoleapplication3\consoleapplication3\源.cpp(28): error C2248: “Time::hour”: 无法访问 private 成员(在“Time”类中声明)
1> f:\c++\consoleapplication3\consoleapplication3\源.cpp(7) : 参见“Time::hour”的声明
1> f:\c++\consoleapplication3\consoleapplication3\源.cpp(4) : 参见“Time”的声明
1>f:\c++\consoleapplication3\consoleapplication3\源.cpp(28): error C2248: “Time::minute”: 无法访问 private 成员(在“Time”类中声明)
1> f:\c++\consoleapplication3\consoleapplication3\源.cpp(8) : 参见“Time::minute”的声明
1> f:\c++\consoleapplication3\consoleapplication3\源.cpp(4) : 参见“Time”的声明
1>f:\c++\consoleapplication3\consoleapplication3\源.cpp(28): error C2248: “Time::sec”: 无法访问 private 成员(在“Time”类中声明)
1> f:\c++\consoleapplication3\consoleapplication3\源.cpp(9) : 参见“Time::sec”的声明
1> f:\c++\consoleapplication3\consoleapplication3\源.cpp(4) : 参见“Time”的声明
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
不懂怎么修改,大神看下,谢谢了!
相关分类