class Base
{
private:
static int num;
public:
friend void setnum(Base obj);
};
void setnum(Base obj)
{
obj.num=4; /* Error */
}
朋友函數應該可以訪問一個類的所有私有數據。我在這裏錯過了什麼?我似乎無法訪問朋友功能的靜態變量。訪問朋友函數的靜態變量
從鍵盤錯誤 - >在功能
setnum(Base)': undefined reference to
基地:: NUM」從Visual Studio錯誤 - >錯誤LNK2001: 解析的外部符號 「私人: 靜態INT基準:: NUM」
該類存在於cpp文件中。它只是一個基本的代碼位。 – 2011-02-03 03:22:11