• <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>

            沒畫完的畫

            喂馬 劈柴 BBQ~
            posts - 37, comments - 55, trackbacks - 0, articles - 0
              C++博客 ::  :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            VC++ 不常用語法集錦 ( 2008.09.28 )

            Posted on 2008-09-28 10:17 沒畫完的畫 閱讀(369) 評論(0)  編輯 收藏 引用 所屬分類: VC

            1. naked function
            裸函數, vc特有語法, 一旦在函數加上 __declspec(naked) 聲明,
            編譯器不會給函數加上任何優化和匯編語句
            即, 你需要自己用匯編語句實現讀取參數(如果有參數的話)
            到最好還要用 ret 來返回, 聲明語法

            void __declspec(naked) MyNakedFunction()
            {
                _asm
                {
                }
            }

            注: 1. 只能用于聲明函數,不能修飾變量
                2. 不能用于函數前向聲明, 前向聲明時需要把 __declspec(naked) 去掉, 即寫成 void MyNakedFunction();
                   在函數體才加上 __declspec(naked)

            From MSDN
            Functions declared with the naked attribute are emitted without prolog or epilog code, enabling you to write your own custom prolog/epilog

            sequences using the inline assembler. Naked functions are provided as an advanced feature. They enable you to declare a function that is

            being called from a context other than C/C++, and thus make different assumptions about where parameters are, or which registers are

            preserved. Examples include routines such as interrupt handlers. This feature is particularly useful for writers of virtual device drivers

            (VxDs). ers (VxDs).

            -------------------------------------------------------------------------------------------------------------------------------------------------

            亚洲精品无码久久一线| 一本色综合网久久| 国产精品美女久久久久AV福利| 久久久一本精品99久久精品66| 久久精品国产清高在天天线| 国产免费福利体检区久久| 亚洲精品成人网久久久久久| 久久久久亚洲AV无码永不| 99热热久久这里只有精品68| 亚洲熟妇无码另类久久久| 国产精品无码久久四虎| 日韩人妻无码一区二区三区久久| 99久久精品费精品国产| 亚洲色欲久久久久综合网| 一个色综合久久| 久久亚洲欧美国产精品| 久久91精品久久91综合| 国产91久久精品一区二区| 国产99精品久久| 欧美粉嫩小泬久久久久久久 | 久久久久久久91精品免费观看| 久久久久久综合一区中文字幕| 91精品日韩人妻无码久久不卡 | 狠狠精品干练久久久无码中文字幕 | 少妇久久久久久久久久| 久久96国产精品久久久| 亚洲级αV无码毛片久久精品| 色综合合久久天天给综看| 99久久成人18免费网站| 7777久久亚洲中文字幕| 亚洲午夜无码久久久久| 怡红院日本一道日本久久| 狠狠色婷婷久久一区二区三区| 久久久久久精品成人免费图片| 久久夜色撩人精品国产| 久久久久无码国产精品不卡| 久久九九免费高清视频| 亚洲精品无码久久毛片| 久久综合视频网| 无码人妻久久久一区二区三区| 久久SE精品一区二区|