1052 C 友元2 時間之差

2021-10-21 20:09:43 字數 834 閱讀 9375

題目描述

定義乙個時間類,包括私有成員時、分、秒,再定義乙個友元函式用來計算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開始,它只能出現在類定義的內部,友...