我試圖指定一個類成員函數作爲另一個類的朋友, 但它只給我的訪問權限,而不是受保護或私人成員的公共成員。它的免費功能工作正常。 Visual Studio中的錯誤: member "Class1::protected_int" (declared at line 9) is inaccessible
member "Class1::private_int" (declared at line 11
我有一個C++中的基類,它有一些受保護的成員變量(儘管我認爲它在這種情況下是受保護的而不是私有的)。 我有一個從這個基類派生的派生類。其中有一個公共函數,它創建基類的一個對象並返回該對象。然而,在這個函數中,我需要能夠將受保護的成員變量設置爲特殊狀態。 實施例: class Base
{
protected:
int b_value;
};
class Derived : pu