青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

winlinglin

解析#pragma指令

轉自CSDN

在所有的預處理指令中,#Pragma 指令可能是最復雜的了,它的作用是設定編譯器的狀態或者是指示編譯器完成一些特定的動作。#pragma指令對每個編譯器給出了一個方法,在保持與C和C++語言完全兼容的情況下,給出主機或操作系統專有的特征。依據定義,編譯指示是機器或操作系統專有的,且對于每個編譯器都是不同的。
其格式一般為: #Pragma Para
其中Para 為參數,下面來看一些常用的參數。

(1)message 參數。 Message 參數是我最喜歡的一個參數,它能夠在編譯信息輸出窗
口中輸出相應的信息,這對于源代碼信息的控制是非常重要的。其使用方法為:
#Pragma message(“消息文本”)
當編譯器遇到這條指令時就在編譯輸出窗口中將消息文本打印出來。
當我們在程序中定義了許多宏來控制源代碼版本的時候,我們自己有可能都會忘記有沒有正確的設置這些宏,此時我們可以用這條指令在編譯的時候就進行檢查。假設我們希望判斷自己有沒有在源代碼的什么地方定義了_X86這個宏可以用下面的方法
#ifdef _X86
#Pragma message(“_X86 macro activated!”)
#endif
當我們定義了_X86這個宏以后,應用程序在編譯時就會在編譯輸出窗口里顯示“_
X86 macro activated!”。我們就不會因為不記得自己定義的一些特定的宏而抓耳撓腮了


(2)另一個使用得比較多的pragma參數是code_seg。格式如:
#pragma code_seg( ["section-name"[,"section-class"] ] )
它能夠設置程序中函數代碼存放的代碼段,當我們開發驅動程序的時候就會使用到它。

(3)#pragma once (比較常用)
只要在頭文件的最開始加入這條指令就能夠保證頭文件被編譯一次,這條指令實際上在VC6中就已經有了,但是考慮到兼容性并沒有太多的使用它。

(4)#pragma hdrstop表示預編譯頭文件到此為止,后面的頭文件不進行預編譯。BCB可以預編譯頭文件以加快鏈接的速度,但如果所有頭文件都進行預編譯又可能占太多磁盤空間,所以使用這個選項排除一些頭文件。
有時單元之間有依賴關系,比如單元A依賴單元B,所以單元B要先于單元A編譯。你可以用#pragma startup指定編譯優先級,如果使用了#pragma package(smart_init) ,BCB就會根據優先級的大小先后編譯。

(5)#pragma resource "*.dfm"表示把*.dfm文件中的資源加入工程。*.dfm中包括窗體
外觀的定義。

(6)#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 warning 也支持如下格式:
#pragma warning( push [ ,n ] )
#pragma warning( pop )
這里n代表一個警告等級(1---4)。
#pragma warning( push )保存所有警告信息的現有的警告狀態。
#pragma warning( push, n)保存所有警告信息的現有的警告狀態,并且把全局警告
等級設定為n。
#pragma warning( pop )向棧中彈出最后一個警告信息,在入棧和出棧之間所作的
一切改動取消。例如:
#pragma warning( push )
#pragma warning( disable : 4705 )
#pragma warning( disable : 4706 )
#pragma warning( disable : 4707 )
//.......
#pragma warning( pop )
在這段代碼的最后,重新保存所有的警告信息(包括4705,4706和4707)。
(7)pragma comment(...)
該指令將一個注釋記錄放入一個對象文件或可執行文件中。
常用的lib關鍵字,可以幫我們連入一個庫文件。

posted on 2009-03-02 18:59 wil 閱讀(311) 評論(0)  編輯 收藏 引用 所屬分類: C++


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2009年2月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
1234567

導航

統計

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

文章分類

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            老司机免费视频久久| 欧美激情小视频| 国产无一区二区| 欧美影视一区| 欧美专区18| 亚洲国产天堂久久国产91| 欧美成人午夜免费视在线看片| 久久美女性网| 亚洲欧洲一区| 亚洲视频在线观看免费| 国产欧美日韩三级| 免费观看日韩| 欧美日韩高清在线播放| 亚洲一区日本| 久久免费高清| 在线亚洲一区二区| 午夜久久久久| 亚洲国产欧美一区二区三区丁香婷| 欧美freesex8一10精品| 欧美日韩1080p| 欧美一区二区三区四区高清| 久久久久久亚洲精品杨幂换脸 | 一区二区欧美在线观看| 国产精品久久久久久一区二区三区| 性18欧美另类| 免费看亚洲片| 亚洲一区二区三区四区在线观看| 性伦欧美刺激片在线观看| 在线观看日韩精品| 亚洲视频在线视频| 亚洲黑丝在线| 欧美一区二区三区免费观看| 亚洲激情一区二区三区| 午夜精品久久久久久久久久久久| 亚洲国产精品日韩| 亚洲图中文字幕| 亚洲精品免费网站| 久久国产精品久久精品国产| 在线亚洲精品| 欧美风情在线| 免费试看一区| 国产一区二区三区精品久久久| 亚洲精品三级| 亚洲精品一区二区三区四区高清 | 欧美成人精品在线观看| 午夜精品福利在线| 欧美日韩一区二区三区视频| 久久这里有精品视频| 国产精品久久影院| 亚洲精品网址在线观看| 亚洲国产成人久久综合一区| 亚洲欧美在线高清| 亚洲欧美日韩高清| 欧美日韩一区二区高清| 一本久道久久久| 国产精品一二三视频| 蜜臀久久99精品久久久久久9| 欧美日韩精品一区二区天天拍小说 | 国产性猛交xxxx免费看久久| 亚洲精品乱码久久久久久黑人 | 在线观看成人av| 午夜在线视频观看日韩17c| 亚洲图片欧美午夜| 欧美日韩亚洲一区二区| 亚洲精品孕妇| 一区二区三区色| 欧美人与性动交α欧美精品济南到 | 亚洲国产精品va在线观看黑人| 欧美一进一出视频| 久久精品国产亚洲高清剧情介绍| 国产伦精品一区二区三区四区免费| 一区二区三区日韩精品视频| 亚洲一区二区视频| 欧美日韩一区二区免费视频| 一本色道久久88综合日韩精品 | 亚洲精品一区二区在线| 麻豆精品传媒视频| 亚洲国产一区二区三区青草影视| 91久久精品国产91性色tv| 欧美激情一区在线观看| 亚洲美女性视频| 亚洲综合色自拍一区| 国产农村妇女精品一二区| 欧美一级网站| 亚洲电影第三页| 亚洲婷婷在线| 国模一区二区三区| 免费欧美在线视频| 一区二区国产日产| 久久久久久高潮国产精品视| 在线成人www免费观看视频| 欧美黄色一级视频| 亚洲欧美成人一区二区在线电影| 欧美在线播放一区二区| 亚洲国产一区在线| 国产精品久久久久影院色老大| 欧美一区二区观看视频| 亚洲国产第一| 欧美一区二区三区四区高清| 亚洲电影自拍| 国产精品视频一| 美女尤物久久精品| 亚洲一区中文| 亚洲国产综合在线看不卡| 欧美一级久久久久久久大片| 91久久国产综合久久91精品网站| 欧美日韩影院| 久久这里有精品视频| 亚洲午夜电影网| 欧美黄色网络| 欧美资源在线观看| 中日韩男男gay无套| 黄色亚洲大片免费在线观看| 欧美伦理91| 久久久97精品| 亚洲综合999| 亚洲毛片视频| 亚洲第一页在线| 久久久久久久精| 性刺激综合网| 在线综合亚洲| 亚洲精品久久久一区二区三区| 国产日韩欧美日韩| 国产精品伦一区| 欧美日韩高清在线| 欧美成人精品h版在线观看| 亚洲欧美综合国产精品一区| 亚洲最新在线| 亚洲最快最全在线视频| 亚洲日本免费电影| 亚洲激情欧美激情| 欧美国产乱视频| 久久免费视频在线观看| 欧美中文字幕视频在线观看| 亚洲小说欧美另类社区| 一本久道久久综合狠狠爱| 亚洲精品裸体| 999亚洲国产精| 亚洲裸体视频| 99精品欧美一区二区蜜桃免费| 亚洲第一网站免费视频| 在线观看欧美视频| 在线免费精品视频| 亚洲国产精品传媒在线观看| 伊人精品久久久久7777| 韩国一区二区在线观看| 国产亚洲精品aa午夜观看| 国产亚洲第一区| 国产日韩精品入口| 狠久久av成人天堂| 亚洲国产欧美日韩另类综合| 精品91免费| 亚洲激情欧美激情| 99视频精品全部免费在线| 99天天综合性| 亚洲欧美www| 欧美在线视频网站| 久久综合给合久久狠狠色| 欧美 日韩 国产在线| 亚洲黄色成人网| 亚洲视频一区二区在线观看| 99国产精品视频免费观看一公开| 亚洲视屏在线播放| 久久精品99久久香蕉国产色戒| 久久久久久夜精品精品免费| 欧美电影免费| 国产精品久久久久aaaa九色| 国产午夜精品一区二区三区视频| 极品少妇一区二区三区| 亚洲精品国产拍免费91在线| 亚洲自拍另类| 久久女同精品一区二区| 亚洲国产另类久久精品| 亚洲一区www| 久久一区中文字幕| 欧美三级视频在线播放| 国产亚洲一区在线| 99视频有精品| 久久精视频免费在线久久完整在线看| 免费欧美高清视频| 一本色道综合亚洲| 久久亚洲高清| 国产精品久久久久久久久免费樱桃| 国产在线不卡精品| 中日韩美女免费视频网站在线观看| 欧美在线视频一区二区| 亚洲精品久久7777| 久久国产88| 国产精品video| 亚洲人成人一区二区在线观看| 亚洲欧美三级在线| 亚洲高清一区二区三区| 午夜一区在线| 欧美日韩一区在线观看视频| 在线免费观看视频一区| 欧美一区二区三区视频免费| 亚洲精品国产系列| 老鸭窝亚洲一区二区三区| 国产欧美va欧美va香蕉在| 亚洲免费福利视频|