1. #pragma once 讓標頭檔案只編譯一次,不過,在早先的c++編譯中並不是很普及,所以如果**跨平台的話還是使用#ifndef #define #endif這三條指令防止標頭檔案多次包含吧。
2. #pragma comment(lib, "***.lib") 使用comment最多的就是載入乙個庫了。
3. #pragme pack(push, 1) #pragma pack(pop) 設定位元組對齊方式,這條是設定1個位元組對齊,宣告結構體或者類物件的時候加個這個,那些個成員變數就按照1個位元組對齊的方式來對齊了,最後恢復編譯器預設的位元組對齊方式.
4. #pragma message("提示資訊") 就是在編譯的時候你可以看到一些提示資訊,這樣的話,如果有一些巨集開關就可以在編譯的時候有沒有使用了。
隨時新增 <^_^>
pragma 預處理指令
pragma 預處理指令詳解 在所有的預處理指令中,pragma 指令可能是最複雜的了,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。pragma指令對每個編譯器給出了乙個方法,在保持與c和c 語言完全相容的情況下,給出主機或作業系統專有的特徵。依據定義,編譯指示是機器或作業系統專有...
pragma預處理指令
在所有的預處理指令中,pragma指令可能是最複雜的了,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。pragma指令對每個編譯器給出了乙個方法,在保持與c和c 語言完全相容的情況下,給出主機或作業系統專有的特徵。依據定義,編譯指示是機器或作業系統專有的,且對於每個編譯器都是不同的。...
pragma 預處理指令
pragma 預處理指令 pragma 的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。其格式一般為 pragma para 其中para 為引數,下面來看一些常用的引數。1 message 引數。它能夠在編譯資訊輸出視窗中輸出相應的資訊,這對於源 資訊的控制是非常重要的。其使用方法為 ...