c++知識點
一、C++介紹
本賈尼·斯特勞斯特盧普,與1979年4月份貝爾實驗室的本賈尼博士在分析UNIX系統分佈核心流量分析時,
希望有一種有效的更加模組化的工具。
1979年10月完成了前處理器Cpre,為C增加了類機制,也就是物件導向,1983年完成了C++的第一個版本,
C with classes也就是C++。
C++與C的不同點:
1、C++基本相容C的語法(內容)
2、支援物件導向的程式設計思想
3、支援運算子過載
4、支援泛型程式設計、模板
5、支援異常處理
6、型別檢查嚴格
二、第一個C++程式
1、副檔名
.cpp .cc .C .cxx
2、編譯器
g++ 大多數系統需要額外安裝,Ubuntu系統下的安裝命令:
sudo apt-get update
sudo apt-get install g++
gcc也可以繼續使用,但需要增加引數 -xC++ -lstdc++
補充說明:以下引自
https://stackoverflow.com/questions/172587/what-is-the-difference-between-g-and-gcc
gcc and g++ are compiler-drivers of the GNU Compiler Collection (which was once upon a time just
the GNU C Compiler).
Even though they automatically determine which backends (cc1 cc1plus ...) to
相關文章
- C++基本知識點C++
- 【C++】 C++知識點總結C++
- C++引用全部知識點C++
- C++必知的幾個知識點C++
- C++知識點大彙總C++
- C/C++【知識點筆記】C++筆記
- 【知識點】C++的日誌框架C++框架
- C/C++重要知識點彙總C++
- C++知識點隨筆(六):模板C++
- C++知識點 —— 整合(持續更新中)C++
- C++知識點隨筆(五):虛繼承C++繼承
- C++中類相關知識點總結C++
- C/C++知識要點總結之C++物件導向C++物件
- C++知識概要C++
- 知識點
- C/C++字串筆試知識點及例項C++字串筆試
- 每天學點C++知識:用 ++i 替代 i++C++
- C++基礎知識C++
- C++常用知識列表C++
- C++學習筆記,知識點+程式碼測試C++筆記
- C++篇:第八章_類_知識點大全C++
- linux知識知識點總結Linux
- Promise知識點Promise
- 面試知識點面試
- Laravel 知識點Laravel
- 通用知識點
- 前端知識點前端
- ajax知識點
- rabbitmq 知識點MQ
- Redis知識點Redis
- SQL知識點(+)SQL
- JavaWeb知識點JavaWeb
- MySQL知識點MySql
- 知識點——terms
- Weex 知識點
- mybatis知識點MyBatis
- SASS知識點
- git 知識點Git