成員指針

成員指針是C++中用於對類中成員進行操作。
成員指針的定義格式:成員類型 類名::*指針名=&類名::成員名;
例:class A
{
int m;
public:
...
};
定義成員指針:int A::*p=&A::m;
成員指針和普通指針區別:普通指針用確定對象的地址進行初始化,指向一個確定的對象;成員指針用類的成員(注意不是對象的成員,而是類的成員)初始化(也就是只有偏移量的信息,而沒有初始地址的信息)。

熱門詞條

聯絡我們