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

            山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版MSDN

            Blog @ Blog

            當華美的葉片落盡,生命的脈絡才歷歷可見。 -- 聶魯達

            常用鏈接

            統(tǒng)計

            積分與排名

            BBS

            Blog

            Web

            最新評論

            變長結構體

             

            typedef   struct   tagTest   
              
            {   
                  
            int   uID;   
                  
            int   iNum;   
                  
            int   offset   
                  
            int   data[1]; //可變長數(shù)據(jù),根據(jù)所需要數(shù)據(jù)類型定義  
              }
            Test;

               
              data是一個數(shù)據(jù),個數(shù)為1,但是其實在使用的時候,不一定為1,也就是說在上述結構不能  
              直接Test tmp;這樣聲明,必要聲明成指針,然后在malloc的時候,根據(jù)iNum數(shù)目進行申請,  
              譬如iNum為5個int,這可以這樣   

              p   =   (Test *)malloc(sizeof(Test) + (iNum - 1* sizeof(int));   

              這樣,后面的內容可以通過p->data[i]訪問了,p->data[0]就是我們當初定義的int data[1];其后的
              p->data[1],p->data[2],p->data[3],p->data[4]就是(iNum - 1)新分配出來空間。

            文章出處:http://www.diybl.com/course/3_program/c++/cppsl/2008927/146223.html

            posted on 2009-02-19 22:50 isabc 閱讀(1640) 評論(2)  編輯 收藏 引用 所屬分類: C++基礎

            評論

            # re: 變長結構體 2009-02-20 10:24 guest

            結構中的offset后缺少分號;Test后分號應為半角  回復  更多評論   

            # re: 變長結構體 2009-05-14 09:20 higuy

            呵呵
              回復  更多評論   

            廣告信息(免費廣告聯(lián)系)

            中文版MSDN:
            歡迎體驗

            国产A级毛片久久久精品毛片| 久久国产视屏| 亚洲人成伊人成综合网久久久 | 无码超乳爆乳中文字幕久久 | 欧美日韩中文字幕久久伊人| 日韩精品久久久久久久电影| 国内精品久久久久伊人av| 波多野结衣久久| 色综合合久久天天给综看| 99久久精品免费看国产| 久久亚洲高清观看| 狠狠色丁香久久婷婷综合_中| 99久久婷婷国产综合亚洲| 久久无码精品一区二区三区| A级毛片无码久久精品免费| 久久久综合九色合综国产| 一本大道久久东京热无码AV| 日韩AV毛片精品久久久| 久久精品国产91久久麻豆自制| 国内精品久久久久影院日本| 婷婷久久综合| 久久国产一区二区| 久久99精品久久久久子伦| 国产精品久久久久久久久软件| 国产毛片久久久久久国产毛片| 久久久免费精品re6| 久久99免费视频| 久久国产精品成人影院| 18岁日韩内射颜射午夜久久成人| 久久午夜综合久久| 狠狠久久综合| 亚洲精品国产字幕久久不卡| 日韩精品无码久久一区二区三| 国内精品久久久久久久久电影网| 97久久精品国产精品青草| 久久免费99精品国产自在现线 | 久久久无码精品亚洲日韩按摩 | 精品国产乱码久久久久软件| 日韩乱码人妻无码中文字幕久久| 嫩草影院久久国产精品| 色噜噜狠狠先锋影音久久|