題目描述
定義乙個時間類,包括私有成員時、分、秒,再定義乙個友元函式用來計算2個時間點相差的秒數。
輸入包括多組資料,每組資料有6個整數,用來表示2個時間點。
輸出2個時間點相差的秒數。
樣例輸入 copy
15 45 10 5 45 40
20 55 40 20 12 50
樣例輸出 copy
15:45:10-5:45:40=35970
20:55:40-20:12:50=2570
# include
using
namespace std;
class
time
private
:int hour;
int minute;
int sec;};
void
secd
(time &t1, time& t2)
if(cm <0)
cout << t1.hour <<
":"<< t1.minute <<
":"<< t1.sec <<
"-"<< t2.hour <<
":"<< t2.minute <<
":"<< t2.sec;
cout <<
"="<< ch *
3600
+ cm *
60+ cs << endl;
}int
main()
return0;
}
友元 友元函式 友元類和友元成員函式 C
有些情況下,允許特定的非成員函式訪問乙個類的私有成員,同時仍阻止一般的訪問,這是很方便做到的。例如被過載的操作符,如輸入或輸出操作符,經常需要訪問類的私有資料成員。友元 frend 機制允許乙個類將對其非公有成員的訪問權授予指定的函式或者類,友元的宣告以friend開始,它只能出現在類定義的內部,友...
友元 友元函式 友元類和友元成員函式 C
有些情況下,允許特定的非成員函式訪問乙個類的私有成員,同時仍阻止一般的訪問,這是很方便做到的。例如被過載的操作符,如輸入或輸出操作符,經常需要訪問類的私有資料成員。友元 frend 機制允許乙個類將對其非公有成員的訪問權授予指定的函式或者類,友元的宣告以friend開始,它只能出現在類定義的內部,友...
C 友元 友元函式 友元類和友元成員函式
有些情況下,允許特定的非成員函式訪問乙個類的私有成員,同時仍阻止一般的訪問,這是很方便做到的。例如被過載的操作符,如輸入或輸出操作符,經常需要訪問類的私有資料成員。友元 frend 機制允許乙個類將對其非公有成員的訪問權授予指定的函式或者類,友元的宣告以friend開始,它只能出現在類定義的內部,友...