友元函數(shù)的聲明和定義 友元函數(shù)應(yīng)當(dāng)在類的private中還是public中聲明?
友元函數(shù)應(yīng)當(dāng)在類的private中還是public中聲明?首先,friend是一種在類外定義的公共函數(shù)或類,但它需要在類內(nèi)解釋。為了區(qū)別于類的成員函數(shù),在描述之前添加了關(guān)鍵字friend。朋友不是成員
友元函數(shù)應(yīng)當(dāng)在類的private中還是public中聲明?
首先,friend是一種在類外定義的公共函數(shù)或類,但它需要在類內(nèi)解釋。為了區(qū)別于類的成員函數(shù),在描述之前添加了關(guān)鍵字friend。
朋友不是成員函數(shù),但它可以訪問類中的私有成員。因此,友元聲明只能出現(xiàn)在類定義中。因?yàn)楹糜巡皇鞘跈?quán)類的成員,所以它不受其類的聲明區(qū)域public private和protected的影響。