討論串[問題] 新手關於 #include 的問題
共 10 篇文章
內容預覽:
老實說我覺得會有這種習慣上的差異可能跟接觸的實務不同有關. 一般而言,閱讀你介面的人並不需要去在意 private members. 也因此在變數的宣告上我不認為會有閱讀上的問題 (也因此之前的討論集中在函式上). 更何況這個關係還可以藉由命名法解決. 這麼說不代表我從來不在 class 內以變數形
(還有264個字)
內容預覽:
[deleted]. 我對 reference 與 pointer 之爭沒興趣. 但其實 A *obj_a 與 A obj_a 在閱讀的時候是有滿大的不同. class B {. A obj_a;. .... }. 以上這種情況型塑的是很清楚的 B has-a A. obj_a 在 B object
(還有1158個字)
內容預覽:
其實我看不懂兩位大大的論點有什麼針鋒相對的地方. 若不討論 r-value ref, 常見的就這四種:. 1) T *. 2) const T *. 3) T &. 4) const T &. 若是 3 和 4, 也就是使用 ref 的情況, 基本上暗示了. "這個實體在這個 scope 內其生命週
(還有41個字)
內容預覽:
喔,這個東西不錯!可以視情況加入函式庫裡,. 有這麼好用的東西不用也太可惜. 下面一起回. 我不確定你有沒有仔細看完我說的內容,幸好我下面的文你並未刪除. 實際上 pointer to non-const & reference to const. 與 pointer to const & refe
(還有574個字)
內容預覽:
我的意思是指這裡雖然免除了引入 a.h, 到後來龜毛一點你可能更. 進一步為了免除所有引入 b.h的client必須做的修改, 用了pimpl. idom, 類別 b的規格變成這樣:. -. // b.h. class A;. class Pimpl;. class B. {. Pimpl *obj
(還有1522個字)