• <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 沒畫完的畫 閱讀(358) 評論(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).

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

            91久久精品视频| 中文精品久久久久人妻不卡| 久久精品无码午夜福利理论片| 人妻丰满AV无码久久不卡 | 狠狠色狠狠色综合久久| 久久av无码专区亚洲av桃花岛| 久久99精品久久久久久动态图| 国产综合成人久久大片91| 久久久久人妻一区二区三区| 成人国内精品久久久久影院| 久久强奷乱码老熟女| 国产综合久久久久久鬼色| 久久综合伊人77777麻豆| 国产精品美女久久久久| 一本久道久久综合狠狠躁AV| 久久se精品一区精品二区| 欧美日韩精品久久免费| 国产精品青草久久久久福利99 | 国产精品美女久久久m| 久久强奷乱码老熟女网站| 69国产成人综合久久精品| 久久人做人爽一区二区三区| 久久se精品一区精品二区国产| 久久久久久久人妻无码中文字幕爆 | 久久er国产精品免费观看8| 久久久久成人精品无码中文字幕 | 国产精品久久久天天影视香蕉| 久久棈精品久久久久久噜噜| 亚洲一级Av无码毛片久久精品| 精品久久久久一区二区三区| 久久中文字幕一区二区| 久久精品国产亚洲AV电影| 国产精品99久久久精品无码| 奇米影视7777久久精品人人爽| 久久久久国产| 久久毛片一区二区| 一本色综合久久| 亚洲一级Av无码毛片久久精品| 亚洲天堂久久久| 久久亚洲私人国产精品| 久久亚洲美女精品国产精品|