PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
C_and_CPP
]
討論串
[問題] 再問 *(取值) 與 copy assign的效率呢!?
共 2 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#2
Re: [問題] 再問 *(取值) 與 copy assign的效率呢!?
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
holymars
時間
16年前
發表
(2009/12/19 11:40)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
包含上面那個.和->的差異. 這些問題的答案都是case by case的.... 先從簡單的說 .和->的差異. 這去看inside the C++ object model裡面就有寫啦. class裡面沒有vptr的情況下 這兩者一樣快. .只不過是透過this指標去取值. 這兩個都要作一次 d
(還有309個字)
#1
[問題] 再問 *(取值) 與 copy assign的效率呢!?
推噓
8
(8推
0噓 20→
)
留言
28則,0人
參與
,
最新
作者
asail0712
(emeth)
時間
16年前
發表
(2009/12/18 21:37)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
A *a = *iter;. if(a). {. a->.... }. 或是. if(*iter). {. (*iter)->..... }. 先取值 記錄起來再運算. 跟直接取值 哪個有效率. 假設 是上面這種 一個是取值一次 copy一次. 一種是 取值兩次. 哪種比較有效率. --.
※
發信
首頁
上一頁
1
下一頁
尾頁