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

            SIZEOF宏,彌補sizeof不足(摘)

            對POD

            struct Data

            {

                int a;

                int b[32];

            char c[128];

            };

            C/C++不能夠支持如下的語法:sizeof(Data::a); sizeof(Data::b); sizeof(Data::c[0]), sizeof必須要有存在的對象,才可以進行操作,這個不好

            仿照offsetof宏,定義一個SIZEOF宏:#define SIZEOF(s,m) sizeof(((s *)0)->m)

            在VC6下可以工作,其他環境不知

             

            更好的辦法(模板)

             

            template<typename R , typename T>
            size_t member_size( R T::* )
            {
            return sizeof(R);
            }

            posted on 2008-12-01 09:08 FongLuo 閱讀(283) 評論(0)  編輯 收藏 引用

            <2016年5月>
            24252627282930
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            導航

            常用鏈接

            留言簿

            隨筆分類(11)

            隨筆檔案(79)

            文章檔案(1)

            收藏夾(38)

            學習網站

            一般網站

            最新隨筆

            搜索

            積分與排名

            最新評論

            閱讀排行榜

            综合人妻久久一区二区精品| 久久久亚洲欧洲日产国码aⅴ| 无码AV波多野结衣久久| 久久av无码专区亚洲av桃花岛| 亚洲一区精品伊人久久伊人| 亚洲精品无码专区久久久| 亚洲AV无码久久寂寞少妇| 久久国产色AV免费看| 精品久久久久久无码人妻热| 性欧美大战久久久久久久久| 午夜天堂精品久久久久| 色综合久久最新中文字幕| 久久久久99精品成人片欧美| 精品国产婷婷久久久| 亚洲级αV无码毛片久久精品| 国产香蕉97碰碰久久人人| 久久亚洲国产成人影院| 久久中文字幕无码专区 | 婷婷五月深深久久精品| 99久久久久| 国产69精品久久久久9999| 嫩草影院久久国产精品| 伊人久久大香线蕉av不变影院| 91久久精品国产成人久久| 日韩AV无码久久一区二区| 久久精品www人人爽人人| 久久亚洲国产精品五月天婷| 久久久WWW免费人成精品| 久久久艹| 精品国产乱码久久久久久1区2区| 久久久精品国产亚洲成人满18免费网站| 久久人人添人人爽添人人片牛牛| 亚洲精品tv久久久久| 久久综合狠狠综合久久激情 | 精品少妇人妻av无码久久| 少妇熟女久久综合网色欲| 久久亚洲欧美国产精品| 久久国语露脸国产精品电影| 色欲综合久久躁天天躁| 久久综合亚洲色HEZYO社区| 内射无码专区久久亚洲|