友元函數的作用域與類中成員函數的作用域相同

【友元函數的作用域與類中成員函數的作用域相同】

友元函數的作用域與類中成員函數的作用域相同

文章插圖

友元函數的作用是直接訪問一個類的私有成員的非成員函數 。
Friend是在類外定義的常用函數,但需要在類體中解釋 。為了區別于這個類的成員函數,在解釋前加了關鍵字friend 。朋友不是成員函數 , 但是他們可以訪問類中的私有成員 。friend元素的作用是提高程序的運行效率 , 但是它破壞了類的封裝性和隱蔽性,使得非成員函數可以訪問類的私有成員 。朋友可以是函數,叫做朋友函數;朋友也可以是一個類,叫做朋友類 。
友元函數的作用域與類中成員函數的作用域相同 。本文到此結束,希望對大家有所幫助 。