C跟C++有何分別........

2007-02-15 7:31 am
想問吓程式語言C跟C++有何分別?

回答 (3)

2007-02-16 8:58 am
✔ 最佳答案
「C++」是「C」的伸延。「C++」有而「C」沒有的特色包括:object-based、object-oriented、template、namespace、operator、const。

Object-based即是在每一個呼叫中都傳入類別的物件。

Object-oriented即是虛擬呼叫。

Template會在編譯時產生的很多相類似的可連結物件。

Namespace屬命名的管理。

Operator定義如何處理陳述中的operator,如「+」、「-」、「+=」、「&&」、「&」。

Const指變數的值不會被修改。
2007-02-15 7:38 am
最大的分別是c是一結構化語言, 而c++是物件導向的程式語言. 除了關於物件的語法之外, 其實大體的語法是非常相似的. 你可當作c++是c的後繼版本.
參考: me
2007-02-15 7:35 am
C++ should be better than C
參考: net


收錄日期: 2021-04-12 22:48:21
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070214000051KK04467

檢視 Wayback Machine 備份