c 友元成員函式

2021-08-10 20:55:34 字數 553 閱讀 1947

a類的成員函式是b類的友元函式。這樣a類的成員函式可以呼叫b的私有成員

zouxu.h

#ifndef zouxu_h

#define zouxu_h

#include

using

namespace

std;

class zouxu;

class lulu//而在定義lulu類時,當中又出現了zouxu類,所以在這之前又要加入zouxu類的宣告。。注意,這裡是宣告即可

;class zouxu

private:

int xiaoshi;

int fenzhong;

};void lulu::clock(zouxu &a)

{ cout

<< "當前時間為:"

<< a.xiaoshi << ":"

<< a.fenzhong <#endif // zouxu_h

注意一定要注意**中的注釋

C 友元函式 友元類 友元成員函式

眾所周知,c 控制對類物件私有部分的訪問。通常,公有類方法提供唯一的訪問途徑,但是有時候這種限制太嚴格,以至於不適合特定的程式設計問題。在這種情況下,c 提供了另外一種形式的訪問許可權 友元,友元有3種 友元函式 友元類 友元成員函式。通過讓函式成為類的友元 即 友元函式 可以賦予該函式與類的成員函...

友元 友元函式 友元類和友元成員函式 C

有些情況下,允許特定的非成員函式訪問乙個類的私有成員,同時仍阻止一般的訪問,這是很方便做到的。例如被過載的操作符,如輸入或輸出操作符,經常需要訪問類的私有資料成員。友元 frend 機制允許乙個類將對其非公有成員的訪問權授予指定的函式或者類,友元的宣告以friend開始,它只能出現在類定義的內部,友...

友元 友元函式 友元類和友元成員函式 C

有些情況下,允許特定的非成員函式訪問乙個類的私有成員,同時仍阻止一般的訪問,這是很方便做到的。例如被過載的操作符,如輸入或輸出操作符,經常需要訪問類的私有資料成員。友元 frend 機制允許乙個類將對其非公有成員的訪問權授予指定的函式或者類,友元的宣告以friend開始,它只能出現在類定義的內部,友...