Re: [問題] where to find C++ open source project

看板C_and_CPP作者 (Clang++)時間8年前發表 (2017/03/21 05:00), 8年前編輯推噓2(2010)
留言12則, 7人參與, 最新討論串2/2 (看更多)
※ 引述《yshihyu (yshihyu)》之銘言: : 請問一下對於OO 設計比較好的C++ open source project? : 可以推薦一下幾個嗎? : 謝謝 借3 4年前的討論問一下(不知道適不適合這個版) 小弟我目前離職待業中,想要增強自己的OO觀念想 來看上面所說的open source project 因為前公司的C++寫法非常的C style 現在大家有什麼建議的?? 另外哪些產業比較需要用到 C++的OO部分阿?? 因為我打聽到很多公司網路通訊類或是系統廠在使用 幾乎都是C style的C++寫法 或是直接用C 我目前看到好像就遊戲業 (ex鈊象)比較偏OO 另外待業中真的會慌XD -- 起初,航艦戰鬥群肆虐洋面,神的靈行走在水面上。神說,要有飛彈!於是就有了KS-1 神看這東西不頂事,於是著俄國人發展出了很多種反艦飛彈。神說,飛彈要導引,還要 有人工智慧。神說,飛彈需要載機載艦,神看著這是好的。神說,飛彈需要獲得目標, 於是有敢死雷達機。神說,天上要有核子動力人造衛星。神說,要在巴倫支海進行九十 秒內百枚飛彈彈著演習。神看著這是好的,就歇了他一切的工、安息了。 美國海軍感到敬畏,於是推出了神盾戰鬥系統。 神說:F... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.141.165 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1490072405.A.18E.html ※ 編輯: Clangpp (114.27.141.165), 03/21/2017 13:02:03

03/21 13:19, , 1F
寫起來有沒有 OO 是人的問題, 不是需求問題
03/21 13:19, 1F
真的 我現在真的有這樣的感覺... 前公司上頭還會問你為什麼要導入OO 偏偏我們公司的導向是很適合OO的... 那目前來說 大家還是推薦ogre這個open source來研究oo設計嗎?? ※ 編輯: Clangpp (114.27.141.165), 03/21/2017 13:35:16 ※ 編輯: Clangpp (114.27.141.165), 03/21/2017 13:38:20 ※ 編輯: Clangpp (114.27.141.165), 03/21/2017 13:42:28

03/21 15:09, , 2F
我覺得如果有心要把OO學好,當寫到覺得可以再好一點時
03/21 15:09, 2F

03/21 15:10, , 3F
要勇敢把全部程式碼刪掉重來,在重新建構一次
03/21 15:10, 3F

03/21 15:11, , 4F
這種作法很不符合一般職場的作為,但很適合待業中的人
03/21 15:11, 4F

03/21 15:14, , 5F
不需要華麗的語法,OO重結構,精隨在繼承
03/21 15:14, 5F
但是我覺得我還要再學OOAD,像之前我打算用RTTI取代 使用 void *的共通介面 結果也不知道個所以然XD ※ 編輯: Clangpp (114.27.141.165), 03/21/2017 15:37:40 ※ 編輯: Clangpp (114.27.141.165), 03/21/2017 15:52:27

03/21 16:34, , 6F
用C也可以寫出OO阿...
03/21 16:34, 6F
但是很難看阿XD ※ 編輯: Clangpp (114.27.141.165), 03/21/2017 17:07:29

03/21 17:19, , 7F
學怎麼用boost可能有幫助?
03/21 17:19, 7F

03/21 17:31, , 8F
我常常用在boost QQ
03/21 17:31, 8F

03/21 18:12, , 9F
用C寫OO哪有難看?會難看是因為技巧不夠,去上jserv的課
03/21 18:12, 9F

03/21 18:31, , 10F
我臭了
03/21 18:31, 10F

03/22 00:39, , 11F
看過的 c project 不多,但 gstreamer 包得很好
03/22 00:39, 11F

03/23 12:09, , 12F
c style 有什麼問題嗎?
03/23 12:09, 12F
文章代碼(AID): #1OqBDL6E (C_and_CPP)
文章代碼(AID): #1OqBDL6E (C_and_CPP)