C pragma 用法小結

2021-07-14 19:21:21 字數 651 閱讀 1408

#pragma warning(disable:4507 34;once:4385;error:164)

等價於#pragma warning(disable:4507 34) //不顯示4507和34號警告資訊

#pragma warning(once:4385) //4385號警告資訊僅報告一次

#pragma warning(error:164) //把164號警告資訊作為乙個錯誤

#pragma comment( lib, "***.lib") // 匯入lib 

#pragma pack(push, 1) // 以一位元組方式對齊 

#pragma pack(pop) // 恢復原來對齊方式

#pragma message("編譯時顯示在輸出視窗")

當我們在程式中定義了許多巨集來控制源**版本的時候,我們自己有可能都會忘記有沒有正確的設定這些巨集,此時我們可以用這條

指令在編譯的時候就進行檢查。

#ifdef log4z_oem_console

#pragma message("log4z use console mode")

#endif

當定義了log4z_oem_console這個巨集以後,應用程式在編譯時就會在編譯輸出視窗裡顯示"log4z use console mode"。

this用法小結

this主要是用作引用乙個類的當前例項物件,也可以用在擴充套件方法裡面,我主要總結一下前者的主要用途。1.用來限定被相同名字隱藏的類成員。這裡主要指的就是建構函式。比如 public employee4 string name,string id 這是乙個類的建構函式,this.name是之前宣告的...

static用法小結

static關鍵字是c,c 中都存在的關鍵字,它主要有三種使用方式,其中前兩種只指在c語言中使用,第三種在c 中使用 c,c 中具體細微操作不盡相同,本文以c 為準 1 區域性靜態變數 2 外部靜態變數 函式 3 靜態資料成員 成員函式 下面就這三種使用方式及注意事項分別說明 一 區域性靜態變數 在...

const 用法小結

const用法小結 關於c 中的const關鍵字的用法非常靈活,而使用const將大大改善程式的健壯性。1.const常量,如const int max 100 優點 const常量有資料型別,而巨集常量沒有資料型別。編譯器可以對前者進行型別安全檢查,而對後者只進行字元替換,沒有型別安全檢查,並且在...