C 中的this表示什麼意思,C 中this是什麼意思?

2021-05-22 12:12:33 字數 2343 閱讀 2055

1樓:匿名使用者

this是指向

類或者結構體本身的指標,並且不可以改變。

*this就是指向本身的類或結構體版的權變數。

如class a

int a;

}這樣顯示的就是類的成員變數a,而不是傳入的引數a

2樓:匿名使用者

表示指向自己呼叫copy的同名函式,一般是父類,即考慮優先順序問題,如 class student;再設函式student事,即public student::student;

這時就要考慮this.

3樓:兜裡有兩塊糖

this是字指標,它是一個指向自己這個類的指標,也是比較特殊的一種。一般是預設值

當類中完成的功能需要呼叫自身的成員函式時可以呼叫this指標來實現。

4樓:匿名使用者

類的物件指向自己的指標

5樓:走出憧憬

在c++中我們在成員函式中使用this指標,當我們某個物件去呼叫這個函式的時候,this代表的就是這個呼叫物件的指標 ,所以不同的物件呼叫 它代表的指標就不一樣

6樓:匿名使用者

this就是指向自己的指標,通俗理解可認為他代表的就是這個類

7樓:匿名使用者

是this指標,表示當前物件。

c++中this是什麼意思?

8樓:學雅思

this指代的是當前上下文,this表示的物件,是這個方法活動的"上下文"。所謂的"上下文",也就是表示當前的這些**的活動範圍,當前的活動(**的執行)在那個物件上的發生的意思。

吃飯這個活動,是在張三這個物件上發生的,則張三是吃飯的下下文。在body裡去查詢的div元素,則body是這個查詢活動的上下文。那這個this,就是這個方法執行活動的範圍了。

擴充套件資料

c++程式存在「就近取用」的原則。以「{}」為界定範圍,如果在此範圍中存在有指定變數名稱就直接呼叫,如果沒有,則會去呼叫類中的相應屬性。

當引數和屬性名稱相同的時候,就會出現混淆的概念,需要使用者手工指出呼叫的是屬性還是方法中的引數。如果是屬性,則使用「this.屬性」呼叫。

為了顯示呼叫的是本類屬性,呼叫時採用「this.屬性」的方式。

9樓:

this是一個指向物件自身的指標。舉個例子:

class test

};int main()

10樓:匿名使用者

this指標指向類的當前物件

一個類可以例項化多個物件,但是一個函式**只有一份啊,呼叫成員函式的是哪個物件呢?這裡就用到this指標,this指標指向類的當前物件(編譯器自動處理的),也就是當前呼叫這個成員函式的物件

11樓:

this只在class或者struct的成員函式中出現,表示該class或者struct的物件本身的指標

c++中的*this表示什麼意思?

12樓:匿名使用者

this是指bai向類或者結構體本身

du的指標,並且不可以改變。zhi

*this就是指向本身的dao類或結構體的專變數。

如class a

{void fun(int a)

{cout

c++語言中this->value=value是什麼意思

13樓:你猜我猜哇擦猜

指向本成員函式所屬的類的物件。比如類 classa有一個成員函式 funa()

在成員函式funa()的實現**裡使用了this。

那麼 當有一個物件是 classa obaj;時在執行到obaj.funa();裡面時,這個this就指向obja;

c++中的 return *this這個返回具體是什麼意思

14樓:兔子和小強

返回物件本身。

每個例項化出來的物件都有個this指標指向自己,因此return *this可返回物件自身。

15樓:匿名使用者

返回當前物件的引用。

this指向當前呼叫該函式的物件;

*是解引用運算子,就是返回指標所指物件的引用。

16樓:匿名使用者

this是一個物件的地址,所以*this是指本物件,return *this 就是返回本物件

C中的this表示什麼意思,C中this是什麼意思

this是指bai向類或者結構體本身 du的指標,並且不可以改變。zhi this就是指向本身的dao類或結構體的專變數。如class a void fun int a cout c 中this是什麼意思?this指代的是當前上下文,this表示的物件,是這個方法活動的 上下文 所謂的 上下文 也就...

c中《c《d什麼意思,c中的什麼意思

具體什麼 呢?可能有很多意思的,比如移位運算,輸出,還有可能是被過載了 cout 表示資料流的方向為輸出 即為 將c,d輸出到螢幕上 表示輸出 c d的值,c 中的 什麼意思?指向結構 變數的指標 一個指標變數當用來指向一個結構變數時,稱之為結構指標變數。結構指標變數中的值是所指向的結構變數的首地址...

c中是什麼意思C中是什麼意思

一般被稱作指標運算子 又叫反向取址運算子,與 作用相反 指標,其實就是一個變數,只是它的值是另一個變數或是常量的地址罷了,而 的作用便是把這個地址所存放的值取出,所以叫作反向取址運算子 int i,p i int q p 指向指標的指標。int i,p i int q p 指向指標的指標。哦,不同情...