類中的this指標

2021-08-11 14:30:34 字數 513 閱讀 1909

#include "stdafx.h"

#include using namespace std;

#include #if 0

this 指標

意義:系統在建立物件時,預設生成的指向當前物件的指標。

這樣作的目的,就是為了帶來方便。

作用:1,避免構造器的入參與成員名相同。

2,基於 this 指標的自身引用還被廣泛地應用於那些

支援多重串聯呼叫的函式中 比如連續賦值

#endif

class stu

void display()

stu * growup()

stu & rankup()

private:

string name; //養成好的習慣 對類內的資料成員格式寫成

int age; //_name _age

};int _tmain(int argc, _tchar* argv)

C 類中的this指標

1.this指標的用處 乙個物件的this指標並不是物件本身的一部分,不會影響sizeof 物件 的結果。this作用域是在類內部,當在類的非靜態成員函式中訪問類的非靜態成員的時候,編譯器會自動將物件本身的位址作為乙個隱含引數傳遞給函式。也就是說,即使你沒有寫上this指標,編譯器在編譯的時候也是加...

C 類中的指標

當我們在堆記憶體例項化物件時,可以得到物件指標 下面為堆記憶體例項化物件的例項以及如何通過物件指標訪問物件中的成員 classa a int x void show intmain 以物件的指標作為乙個物件中的資料成員。例子 classa a void show private int a int ...

C 類中的指標

c this指標 在c 中,每乙個物件都能通過this指標來訪問自己的位址。this指標是所有成員變數的隱含引數。在函式內部,this指標可以用來指向呼叫物件。注意 友元函式沒有this指標,友元不是類的成員,只有成員函式才有this指標 include using namespace std cl...