Re: [問題] 新手關於 #include 的問題
※ 引述《Ebergies (火神)》之銘言:
: → loveme00835:你說的是使用上, 而我說的是介面的參數傳遞, 參數的用 04/09 01:40
: → loveme00835:法跟變數根本不一樣, 在 C++03 ref to const l-value 04/09 01:41
: → loveme00835:也兼具了建構暫時物件的任務, 並不是單純以資料量的差 04/09 01:42
: → loveme00835:別來區分 04/09 01:43
其實我看不懂兩位大大的論點有什麼針鋒相對的地方
若不討論 r-value ref, 常見的就這四種:
1) T *
2) const T *
3) T &
4) const T &
若是 3 和 4, 也就是使用 ref 的情況, 基本上暗示了
"這個實體在這個 scope 內其生命週期不會消失"
但 3 其內容可能被修改, 4 則不會
2 的意義和 4 差不多, 但它可以允許傳入空值 (null_ptr)
1 則是其生命週期有可能在 scope 內消失
所以該用哪一個應該是策略上的問題
說實在我最不懂的地方是
... 這跟原題有啥關係 囧rz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.205.248.119
→
04/09 01:57, , 1F
04/09 01:57, 1F
→
04/09 01:58, , 2F
04/09 01:58, 2F
→
04/09 01:59, , 3F
04/09 01:59, 3F
→
04/09 01:59, , 4F
04/09 01:59, 4F
→
04/09 02:00, , 5F
04/09 02:00, 5F
→
04/09 02:01, , 6F
04/09 02:01, 6F
→
04/09 02:03, , 7F
04/09 02:03, 7F
→
04/09 02:05, , 8F
04/09 02:05, 8F
→
04/09 02:06, , 9F
04/09 02:06, 9F
→
04/09 02:06, , 10F
04/09 02:06, 10F
→
04/09 02:07, , 11F
04/09 02:07, 11F
→
04/09 02:09, , 12F
04/09 02:09, 12F
→
04/09 02:10, , 13F
04/09 02:10, 13F
→
04/09 02:15, , 14F
04/09 02:15, 14F
→
04/09 02:16, , 15F
04/09 02:16, 15F
→
04/09 02:16, , 16F
04/09 02:16, 16F
→
04/09 02:16, , 17F
04/09 02:16, 17F
→
04/09 02:16, , 18F
04/09 02:16, 18F
→
04/09 02:17, , 19F
04/09 02:17, 19F
→
04/09 02:18, , 20F
04/09 02:18, 20F
→
04/09 02:21, , 21F
04/09 02:21, 21F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 8 之 10 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章