1.1c++的標頭檔案】
傳統的c標頭檔案,以 .h 結尾
c++標頭檔案
hpp標頭檔案
1.2命名空間
c++引入新概念,命名空間可以有效避免大型專案中的各種名稱衝突
class關鍵字
class時c++的核心,時物件導向程式設計的核心內容
1.3更嚴格的型別轉化
在c++中不同型別的指標是不能直接賦值的,必須強轉
1.4new和delete
new和delete時c++內建的操作符,不需要有任何標頭檔案,用new分配的記憶體必須用delete釋放,不能用free
注意事項:在釋放指向陣列的指標時,不能直接用delete p。,而是用delete p
1.5內聯函式
inline關鍵字的意思是,內聯函式不作為函式呼叫,而是直接把內聯函式的**嵌入到呼叫的語句中
注意事項:內聯函式適合函式**少,並且函式頻繁的大量呼叫;如果函式的函式體多長,編譯器也不會將函式作為內聯函式使用
1.6引用
引用就是乙個變數的別名,而不是位址
注意事項:&a=b; 其中a時b的別名;且引用必須賦值
函式預設引數
c++允許函式在定義的時候,提供預設引數,如果呼叫函式的時候沒有提供形參,那麼形參的值就是預設引數
引用作為
1.7函式的過載
開始學習C
1.c 之父bjarne stroustrup c 程式設計 內容精闢深刻,但要求較高。2.c primer 二 入門程式 int main return 0 os從main開始執行,main函式的返回值為狀態指示器,為0時表示成功執行,非0返回值有os定義的含義。訪問main函式返回值的方式與系統...
今日開始學習C
c 學習筆記 include 包含標準庫 標準輸出 cout hello,world 是插入運算子 把資訊的輸入輸出看作資料的 流動 流出,流進。是乙個輸出流物件,標準輸出流物件。endl 是換行標記 cout是內庫里定義的,因此在使用的時候需要告訴編譯器這是個內庫里定義的物件 include是 編...
1 開始學習C
1 大多數系統中main函式被用來指示狀態。返回0表示成功,非0的含義由系統定義,通常是錯誤型別。2 編譯生成的可執行檔案,通常windows是xx.exe,unix是xx.out。3 術語 流 表達隨時間的推移,字元是順序生成或消耗的。iostream庫包含輸入流和輸出流,乙個流就是乙個字串行,是...