常常忘記的C++基礎知識及VS2008的相關操作

typedef並不創建新的類型,只是爲現有的類型添加一個同義字,取一個別名來代替它;

inline關鍵字用來定義一個類的內聯函數,內聯函數就是函數定義在類的內部,函數體也在類的內部,編譯時,相當於宏替換,調用處的內聯函數名被相應的函數體替換;

const定義的變量在定義時就要賦值,該變量的值不會再改變

NULL是一個宏,值爲0;

mian函數的參數一個表示參數個數(以空格區分),一個具體表示參數值,如:
hello.exe hello
argc=2 argv[0]=hello.exe argv[1]=hello

靜態變量是靜態存儲的,在程序編譯時就賦值,運行時不可改變,
靜態局部變量的存在週期是整個源程序,而不是某個函數

 

VS2008快捷鍵Alt+F7彈出C/C++選項卡 ->Warning  Level選爲none,此時編譯時會只顯示error不顯示warning,方便改錯

選中文件build->compile,只編譯當前選中的文件

按F1獲取VS2008的幫助文檔

當工作空間有多個項目存在時,必須選擇要執行的主項目,Project-Set as Startup Project

VC6.0的項目移植到VS2005,出現error:missing type specifier - int assumed. Note: C++ does not support default-int
因爲在VC6中,如果沒有顯示的指定返回值類型,編譯器將其視爲默認整 形;
但是vs2005不支持默認整形,解決這個問題不能修改每個沒有顯示指示返回值類型的函數地方,
可以用wd4430來解決;具體的在工程選項中的c+ +/Command Line中添加/wd4430即可。
右擊工程,選擇properties -> configuration properties -> C/C++ -> commandline
在additional options 打入 /wd4430

某個文件不存在:1:沒加頭文件      2:沒加庫

Alt+Tab可以按從上到下、從左到右的順序切換當前窗口,Alt+上/下/左/右鍵,可以按指定的循序切換當前窗口

 

從廣義上講,demo可以表示爲示例,從狹義上講demo表示爲視頻演示

系統中的頭文件,非自己寫的,用<>會自動彈出

虛函數:在某基類中聲明爲 virtual 並在一個或多個派生類中被重新定義的成員函數;實現多態性,通過指向派生類基類指針,訪問派生類中同名覆蓋成員函數

GDI(Graphic Device Interface)圖形設備接口,主要任務時負責系統與繪圖程序之間的信息交換,處理所有Windows程序的圖形輸出。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章