Re: [討論] Object Oriented C 實用性
※ 引述《cory8249 (Cory)》之銘言:
[deleted]
: struct 、 function pointer 包裝一下
: 就能模擬基本的 class 功能
: 再上去繼承、多型聽說會有些問題與限制
: 不過我也很少用 所以沒差
: 想請 OOC 這種寫法在業界有人在用嗎 ?
: 會不會有什麼後遺症、隱憂 ?
: 感謝回答
: ps. 整個 project 算是獨立新系統 無歷史包袱
自己工作的嵌入式 project 也是這種做法。
算是中型的 project。
建議寫成類似 frame work 的方式用。
這樣做的好處就是你要延伸 project 很多東西可以重新利用,
尤其是架構上彈性會更大。
有特別注意的缺點就是 stack 用量比較不好掌握。
畢竟用到functional pointer... compiler 的 log 有些地方幫不上忙。
這對記憶體有限的嵌入式系統是比較需要注意的...
(當然你用的 MCU 如果夠高檔,記憶體夠多就沒啥差了...)
--
Money can't buy happiness but it can buy performance
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.182.2
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1444345743.A.5EA.html
※ 編輯: ASKA (1.34.182.2), 10/09/2015 07:13:02
→
10/10 09:32, , 1F
10/10 09:32, 1F
→
10/10 09:33, , 2F
10/10 09:33, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):