C++中的友元概念是為了將類(lèi)的私有不可見(jiàn)部分暴露給有權(quán)限訪問(wèn)的人(包括類(lèi),類(lèi)中的成員函數(shù),全局函數(shù))采用類(lèi)的機(jī)制后實(shí)現(xiàn)了數(shù)據(jù)的隱藏與封裝,類(lèi)的數(shù)據(jù)成員一般定義為私有成員,成員函數(shù)一般定義為公有的,依此
最早接觸C++的時(shí)候,曾經(jīng)在很多資料上不止一次的看到,應(yīng)該盡量使用C++的低級(jí)特性去編程。 某些高級(jí)特性會(huì)導(dǎo)致問(wèn)題,如模版會(huì)導(dǎo)致程序難以調(diào)試,友元會(huì)破壞程序封閉性。 可是C++之所以是一門(mén)優(yōu)秀到完美的