C & C++

2007-06-06 3:35 am
我想問C同C++有咩分別?

回答 (2)

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

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

Object-oriented即是虛擬呼叫。

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

Namespace屬命名的管理。

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

Const指變數的值不會被修改。
2015-09-01 1:59 pm
C 語言是個簡單的語言,而開發大型程式的時候,C 語言明顯就不夠力了,所以後來才會有人發明了 C++ ,就是在 C 語言的的基礎上做一些進階的語法擴展,最明顯的就是物件導向,template 范型邊程,和更大的標準庫 STL。


收錄日期: 2021-04-29 19:01:16
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070605000051KK02880

檢視 Wayback Machine 備份