c++筆記2

wuqindeyunque發表於2018-02-09

3.行內函數inline  function(){};

定義的行內函數會像巨集一樣,編譯時自動將其替換成函式體的內容,可以減少函式呼叫和函式返回的系統開銷,提高效率。

注意點:裡面不能寫迴圈,switch,for,while,也不能自己呼叫自己,寫了可以跑,但不再是行內函數,而是當作普通函式處理。

4.<iostream>與<iostream.h>的區別

若用#include<iostream>,則使用cout,cin時要加個std:字首,因為他們屬於std這個名稱空間,可以using namespace std;

來引入這個名稱空間,這時候不需要加字首。

#include<iostream.h>相當於#include<iostream>和using namespace std;

5.可以通過\'和\''來輸出單引號和雙引號

\a是響鈴

相關文章