舉例說明
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...