this 的使用 筆記

2021-10-05 11:06:22 字數 896 閱讀 1067

this指標:

在類的每乙個成員函式的形參表中都有乙個隱含的指標變數this,該指標變數的型別就是成員函式所屬類的型別

當程式中呼叫類的成員函式時,this指標變數被自動初始化為發出函式呼叫的物件的位址

this的使用:

1、區分成員和非成員

2、乙個類的方法需要返回當前物件的引用

qs&

set(

int n, string name)

對第二種方法的簡單分析:

#include

#include

using

namespace std;

class

qs qs&

set(

int n, string name)~qs

()qs yyj

(qs j)

void

show()

};intmain()

此處,this->n=n則為這個函式定義的整形變數n賦值給這個物件的私有成員n

this->name=name即這個函式定義的string型別的name賦值給這個物件的私有成員name

執行結果如下:

可知定義的qs& set函式裡面並沒有構造新的類,而是直接把ppt指向了s,實現了資料的共享和共同編輯

而前兩個析構函式則為yyj函式呼叫的時候產生的臨時物件,且這些物件不會呼叫建構函式且可以通過賦值實現拷貝建構函式的呼叫

wireshark的使用筆記

最近在閱讀林沛滿編寫的兩本關於wireshark的書,寫作風格與以往看過的技術文章不同,我比較喜歡這種寫作風格,知識點在不經意間就慢慢進入了你的腦海,不錯。這篇文章我應該會不定期修改一下,以記錄使用wireshark中的一些事情。1.限制單包大小 可以通過限制每個包的尺寸來減少整個抓包檔案的大小。舊...

thymeleaf的使用筆記

整合springmvc 前後互動 springmvc html ids activityid,status 0 success function data function updateactivity activityid success function data function addact...

SQL Server的使用筆記

sql server的使用筆記 一 比較複雜的update語句 update from update t buymaterialreceivestoredetail set qcid a.qcid,qcqty isnull a.qcqty,a.qty qcpricepercent isnull a....