[討論] Object Oriented C 實用性
各位大大好:
小弟最近在寫嵌入式的中小型程式 (2000~5000 行)
但是深深覺得寫起來感覺很亂 function 滿天飛
不像 C++ 或 Java 有 class 物件導向的特性
寫起來脈絡比較清楚
由於有用到系統 Lib 跟 FreeRTOS
全面用C++改寫會很多問題
所以只能在既有的 ANSI C / C99 做開發
剛好發現 OOC (Object Oriented C) 這個東西
乍看之下好像很美好
struct 、 function pointer 包裝一下
就能模擬基本的 class 功能
再上去繼承、多型聽說會有些問題與限制
不過我也很少用 所以沒差
想請 OOC 這種寫法在業界有人在用嗎 ?
會不會有什麼後遺症、隱憂 ?
感謝回答
ps. 整個 project 算是獨立新系統 無歷史包袱
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.40.214
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1444151898.A.DD4.html
※ cory8249:轉錄至看板 Soft_Job 10/07 01:21
→
10/07 09:09, , 1F
10/07 09:09, 1F
→
10/07 09:10, , 2F
10/07 09:10, 2F
→
10/07 09:12, , 3F
10/07 09:12, 3F
推
10/07 11:47, , 4F
10/07 11:47, 4F
→
10/07 11:50, , 5F
10/07 11:50, 5F
→
10/07 11:51, , 6F
10/07 11:51, 6F
→
10/07 11:51, , 7F
10/07 11:51, 7F
→
10/07 11:53, , 8F
10/07 11:53, 8F
→
10/07 11:57, , 9F
10/07 11:57, 9F
→
10/07 12:08, , 10F
10/07 12:08, 10F
→
10/07 12:09, , 11F
10/07 12:09, 11F
推
10/07 13:44, , 12F
10/07 13:44, 12F
→
10/07 14:23, , 13F
10/07 14:23, 13F
→
10/07 14:24, , 14F
10/07 14:24, 14F
→
10/07 23:46, , 15F
10/07 23:46, 15F
推
10/08 20:56, , 16F
10/08 20:56, 16F
推
10/09 13:54, , 17F
10/09 13:54, 17F
噓
10/09 17:00, , 18F
10/09 17:00, 18F
→
10/09 17:01, , 19F
10/09 17:01, 19F
推
10/10 02:03, , 20F
10/10 02:03, 20F