标签:
创建一个对象时,常常需要作某些初始化的工作,例如对数据成员赋初值。
- class Time
- {
- public : //声明为公用成员
- hour;
- minute;
- sec;
- };
- Time t1={14,56,30}; //将t1初始化为14:56:30
- #include <iostream>
- using namespace std;
- class Time
- {
- public :
- Time( )
- {
- hour=0;
- minute=0;
- sec=0;
- }
- void set_time( );
- void show_time( );
- private :
- int hour;
- int minute;
- int sec;
- };
- void Time::set_time( )
- {
- cin>>hour;
- cin>>minute;
- cin>>sec;
- }
- void Time::show_time( )
- {
- cout<<hour<<":"<<minute<<":"<<sec<<endl;
- }
- int main( )
- {
- Time t1;
- t1.set_time( );
- t1.show_time( );
- Time t2;
- t2.show_time( );
- return 0;
- }
- Time::Time( ) //在类外定义构造成员函数,要加上类名Time和域限定符“::”
- {
- hour=0;
- minute=0;
- sec=0;
- }
标签:
原文地址:http://blog.csdn.net/u011392772/article/details/43019249