c this指標演示鏈式程式設計思想

2021-10-04 13:23:37 字數 484 閱讀 1670

舉例說明

worker員工類,有workera,workerb兩個人,通過workera.addmoney(workerb).addmoney(workerb)…不斷把b的工資累加到a的工資上。

關鍵函式worker& addmoney(worker& workerb)注意點:

返回型別需要是引用,只有返回自身才可以不斷新增(不可以為拷貝)

return *this表示返回this指標指向的實體本身型別

**如下

#include

using

namespace std;

class

worker

worker&

addmoney

(worker& workerb)

intgetsalary()

private

:int salary;};

intmain()

C this指標初步使用,與鏈式程式設計

include pch.h include include using namespace std class person person addage person p void showage void test1 int main 注意這裡 person addage person p 返回的...

C this加引用實現鏈式程式設計

利用c 的this指標和引用,能夠實現鏈式程式設計,我們之間看 演示。很重要一點,下面 中addage函式一定有好返回引用型別,否則實現不了返回自身物件,就是利用了引用的一次繫結,終身繫結機制。include include using namespace std class person pers...

Objective C 鏈式程式設計思想

鏈式程式設計就是將呼叫多個方法用點語法連線起來,讓 更加簡潔和可讀性更高 剛開始接觸鏈式程式設計是masonry,用起來真的非常爽 1 make.left.right.top.equalto self.view 這樣一句語句就呼叫了4個方法 left呼叫了left屬性的get方法 right,top...