1. 友元類:友元類是單向的,如果聲明B是我A類的友元類,那麼B就可以訪問我A的數據成員,但是並不代表我A可以訪問B的數據成員;友元類也不能傳遞。
2. 關於建立C++工程:一個類聲明在一個.h中,不需要包含頭文件,要是要使用友元,還要提前聲明友元類。然後在對應的.cpp中定義方法以及其他,包含對應頭文件。最後在main.cpp中包含所有頭文件,進行調用。
1. 友元類:友元類是單向的,如果聲明B是我A類的友元類,那麼B就可以訪問我A的數據成員,但是並不代表我A可以訪問B的數據成員;友元類也不能傳遞。
2. 關於建立C++工程:一個類聲明在一個.h中,不需要包含頭文件,要是要使用友元,還要提前聲明友元類。然後在對應的.cpp中定義方法以及其他,包含對應頭文件。最後在main.cpp中包含所有頭文件,進行調用。