精華區beta Programming 關於我們 聯絡資訊
※ 引述《seagal.bbs@ptt.cc (待救的小米)》之銘言: > 請問有人能告訴我C/C++該如何區分嘛?我是否不該武斷的講 這隻程式用C寫的 > 以及為什麼需要header file呢? > 我無意要引起OO與非OO的論戰(我一開始就知道會戰起來 因此我強調是個人偏好) > 我的疑問在於 > 友人A認為C是C++的子集合 > 因此每一隻C程式 都可以視為是C++ > 聽起來很詭辯 但我實在沒有辦法想出為什麼不是這樣 > 就好比人類是動物的子集合 > 動物包含人類 貓 狗... > 因此每個人類都是動物 > 這 太詭異了 C本來就是C++的子集合... 你的朋友推論的邏輯是完美的... 所有的C程式都可視為C++這是沒錯的... 但不是所有的C程式都是據符合OOP規則的C++程式阿... 用人類來做例子: 每一個臺灣人都是人類... 但是所有的臺灣人卻不能代表所有的人類.. 也就是說所有臺灣人的好壞不能代表所有人類的好壞.. 反正你跟你的朋友不是在進行OO的論戰嗎? 那就應該把主題放回OO上, 語言對於OO來說其實只佔一小部份而已... 我個人認為OO最重要的應該是 -- 人.. > ※ 引述《hawkeye.bbs@mobbs.stut.edu.tw ()》之銘言: > : 看你打那麼多,簡單的告訴你吧~~ > : 能夠針對問題,提出最好的解決方法才是"工程師"否則是工人 > : 不是一昧的相信自己用的都是最好的 -- Gary W. Lee URL: http://www.dev.idv.tw/ A web site about C/C++, Tcl, Python, wxWidgets, UNIX/Linux, Windows ..., etc. -- ※ Origin: 元智大學 風之塔 <bbs.yzu.edu.tw> ※ From : asgarthr.sentelic.com ※ X-Info: Re: [問題] 請問大家一題月經題 C與C++的分別 ※ X-Sign: 111HCPTOdzwfbz331nyI (05/02/20 23:56:45 )