C++友元函數和友元類用法詳解

 在C++中,咱們使用類對數據進行了隱藏和封裝,類的數據成員通常都定義爲私有成員,成員函數通常都定義爲公有的,以此提供類與外界的通信接口。可是,有時須要定義一些函數,這些函數不是類的一部分,但又須要頻繁地訪問類的數據成員,這時能夠將這些函數定義爲該函數的友元函數。除了友元函數外,還有友元類,二者統稱爲友元。友元的做用是提升了程序的運行效率(即減小了類型檢查和安全性檢查等都須要時間開銷),但它破壞了
相關文章
相關標籤/搜索