1.未設定友元時:
//不設定友元的情況,類外的全域性函式無法訪問私有成員
2.設定了友元後:
//設定了友元後
#include
#include
using
namespace std;
class
building
private
: string m_pub;};
void
fun(
)int
main()
3.示例三:
和示例二一樣都是i正常的寫法,不過這個換成了指標形式的函式之間傳遞引數。博採眾長,多了解了解
#include
#include
using
namespace std;
class
building
private
: string m_pub;};
void
fun(building *build)
intmain()
訪問私有變數 友元函式 友元類
友元函式 友元類 訪問私有資料成員 友元關係 c 一 友元函式 friend function 1.什麼是友元函式?乙個類的私有資料成員通常只能由類的函式成員來訪問,而友元函式可以訪問類的私有資料成員,也能訪問其保護成員 2.友元函式的用處體現在 2.1 使用友元函式可提高效能,如 用友元函式過載操...
類和物件 友元 1 全域性函式做友元
在程式裡,有些私有屬性也想讓類外特殊的一些函式或者類進行訪問,就需要用到友元的技術 友元的目的就是讓乙個函式或者類訪問另乙個類中私有成員 友元的關鍵字為friend 友元的三種實現 1 全域性函式做友元 2 類做友元 3 成員函式做友元 include include using namespace...
友元函式 友元類 訪問私有資料成員 友元關係
友元函式 friend function 1.什麼是友元函式?乙個類的私有資料成員通常只能由類的函式成員來訪問,而友元函式可以訪問類的私有資料成員,也能訪問其保護成員 2.友元函式的用處體現在 2.1 使用友元函式可提高效能,如 用友元函式過載操作符和生成迭代器類 2.2 用友元函式可以訪問兩個或多...