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

关于C++纠错

关于C++纠错

C++
掌门飞哥 2016-09-16 09:24:18
#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>  源.cpp1>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 个 ==========不懂怎么修改,大神看下,谢谢了!
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1167 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信