討論串[問題] 使用指標的時機
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 6→)留言7則,0人參與, 4年前最新作者PythonScript (Python)時間4年前 (2019/09/12 23:33), 編輯資訊
2
0
0
內容預覽:
拍謝 真的是 C++ 新手 如果問了蠢問題請見諒. 有翻過文章翻過書 但是還是不是很確定使用指標的時機. 以我目前的理解 有錯再請提點. 有 classA, classB 與 classC. classB 會產生 classA 的物件, 然後存在 classB 的屬性中. 接著 classC 會去存
(還有372個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 4年前最新作者EricTCartman (阿ㄆㄧㄚˇ)時間4年前 (2019/09/13 00:39), 編輯資訊
0
0
0
內容預覽:
class B : public A. 表示 B is an A. 屬性一般是指property跟field. B的物件模型會包含A 但這個陳述不代表B可以存取A的所有內容. A對外承諾的"介面" 繼承A的B也同樣要維持相同的承諾. 因此如果B物件在同樣的場合無法替代A的行為 會說是違反里氏替換原則
(還有520個字)

推噓0(0推 0噓 10→)留言10則,0人參與, 4年前最新作者PythonScript (Python)時間4年前 (2019/09/13 06:14), 4年前編輯資訊
1
0
1
內容預覽:
拍謝 問問題果然還是要有技巧 0rz. 貼 sample code 可能比較好. https://pastebin.com/HhrqvaAz. 我原本要問的問題就是 sample code 中的. instanceA, instanceB, instanceAPointer, instanceBPo
(還有775個字)

推噓1(1推 0噓 3→)留言4則,0人參與, 4年前最新作者tinlans ( )時間4年前 (2019/09/13 06:33), 編輯資訊
0
0
0
內容預覽:
你需要學習的不是指標這一語言機制的使用時機,而是物件導向的知識。. 「未來某個時刻有可能會發生 classC 存取 classB 中存 classA 的屬性時,. 該屬性可能會消失或被取代」. 這段話乍聽之下會像是 GoF design patterns 的 strategy pattern,. 但
(還有1616個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 4年前最新作者tinlans ( )時間4年前 (2019/09/13 09:18), 4年前編輯資訊
0
0
1
內容預覽:
所有區域變數離開它的 scope 後都會消失,但是你想聽的答案大概不是這個。. 18 行的 instanceA 在 20 行 return instanceA 後就會消失。. createInstanceA() 傳回的是 instanceA 的複本,它已經不是 instanceA。. 30 和 38
(還有1361個字)
首頁
上一頁
1
2
下一頁
尾頁