您好,登錄后才能下訂單哦!
c++由c語言衍生而來,最大的特點就是它是一門面向對象的語言,面向過程(c)即需要我們去按照步驟去一步一步寫代碼,而c++提供的面向對象機制幫助我們更有效更方便的開發。
1.關鍵字:根據版本的不同關鍵字的個數有所不同,c中有我們熟悉的32個關鍵字,而在c++98這個版本中有63個關鍵字,很多都是和c中關鍵字類似,以后遇到會細說
2.命名空間
概念:使用namespace關鍵字對標識符的名字本地化,以避免命名沖突或名字污染
命中空間的定義方式:namespace N1,命名空間是可以嵌套且可以有相同名稱的命名空間出現,編譯器在編譯時會將其合并為一個命名空間,而在命名空間中定義的變量作用域只限于這個命名空間。
命名空間的三種使用方式:N1::a、using N1::b、using namespace N1;
3.缺省參數:缺省參數就是在定義或聲明函數時為函數的參數指定一個默認值,若沒有傳遞實參則用默認值。
分類:全缺省參數(每個參數都有默認值),半缺省參數
#### extern "C" int Add(int x,int y);
這里編譯器就按照C的風格進行編譯了。int arr[]={1,2,3,4,5};
for(auto & e : arr)
e*=2;
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。