調試修改後的代碼:
#include < iostream >
using namespace std;
class Time
{
public:
void set_time( void ); //公用成員函數
void show_time( void ); //公用成員函數
int hour;
int minute;
int sec;
};
Time t; //定義對象 t
void Time :: set_time( ) //在類外定義set_time函數
{
cin >> t.hour;
cin >> t.minute;
cin >> t.sec;
}
void Time :: show_time() //在類外定義show_time函數
{
cout << t.hour << " : " << t.minute << " : " << t.sec << endl;
}
int main()
{
t.set_time(); //調用對象t的成員函數set_time,向t的數據成員輸入數據
t.show_time(); //調用對象t的成員函數show_time,向t的數據成員輸入數據
return 0;
}