C++ 簡(jiǎn)介
C++ 是一種靜態(tài)類型的、編譯式的、通用的、大小寫敏感的、不規(guī)則的編程語言,支持過程化編程、面向?qū)ο缶幊毯头盒途幊獭?/p>
C++ 是由 Bjarne Stroustrup 于 1979 年在新澤西州美利山貝爾實(shí)驗(yàn)室開始設(shè)計(jì)開發(fā)的。
C++ 在 C 語言 的基礎(chǔ)上進(jìn)一步 進(jìn)一步擴(kuò)充和完善,最初命名為帶類的 C ( c with class),在 1983 年更名為 C++。
C++ 是 C 的一個(gè)超集,因此,任何合法的 C 程序都是合法的 C++ 程序。
C++ 標(biāo)準(zhǔn)庫(kù)
C++ 標(biāo)準(zhǔn)由三個(gè)重要組成部分:
核心語言:提供了所有構(gòu)件塊,包括變量、數(shù)據(jù)類型和常量等等
C++ 標(biāo)準(zhǔn)庫(kù): 提供了大量的函數(shù),用于操作文件、字符串等
標(biāo)準(zhǔn)模板庫(kù)(STL):提供了大量的方法,用于操作數(shù)據(jù)結(jié)構(gòu)等
C++語言
C++ 語言是從C語言發(fā)展而來的。
C語言有很多優(yōu)點(diǎn),也有很多不足。如對(duì)類型匹配的檢查不夠嚴(yán)格、基本沒有支持代碼重用的機(jī)制、不支持面向?qū)ο蟮?。這使得在用C語言開發(fā)大規(guī)模的軟件時(shí),維護(hù)和擴(kuò)充都比較困難。
C++中的頭文件
在 C++ 中,頭文件不再以.h
結(jié)尾,例如下一節(jié)提到的頭文件 iostream。一些C語言中常用的頭文件在 C++ 中的名字變?yōu)槿サ?code>.h,并在開頭增加字符c
。
例如:
#include <cstdio>
#include <cstring>
#include <cstdlib>
推薦學(xué)習(xí)
洛谷????????程小盟(c.chengxiaomeng.cn)