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

醬壇子

專注C++技術 在這里寫下自己的學習心得 感悟 和大家討論 共同進步(歡迎批評!!!)

  C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
  66 Posts :: 16 Stories :: 236 Comments :: 0 Trackbacks

公告

王一偉 湖南商學院畢業 電子信息工程專業

常用鏈接

留言簿(19)

我參與的團隊

搜索

  •  

積分與排名

  • 積分 - 389905
  • 排名 - 64

最新隨筆

最新評論

閱讀排行榜

評論排行榜

struct A
{
?int a;
?int b;
?int c;
};

struct B
{

};
int _tmain(int argc, _TCHAR* argv[])
{
?cout<<sizeof(A)<<endl;

?cout<<sizeof(B)<<endl;

?getchar();
?getchar();
?return 0;
}

?

posted on 2007-02-28 16:34 @王一偉 閱讀(4163) 評論(10)  編輯 收藏 引用

Feedback

# re: 空struct為何有大小?(求解釋) 2007-02-28 18:15 sunyc
你求的是 struct A 這個類型的大小,不是某個A的實例的大小  回復  更多評論
  

# re: 空struct為何有大小?(求解釋) 2007-02-28 18:39 王一偉
理論上類型的大小和實例是不會有區別的,我平時需要取實例大小的時候都是用的sizeof(類型),這樣比較直觀

我剛才也測試了一下用實例來sizeof()結果是一樣的都是 12 1  回復  更多評論
  

# re: 空struct為何有大小?(求解釋)[未登錄] 2007-02-28 20:07 周波
C++是靜態編譯型語言,本質上源代碼中聲明的一切變量對于編譯器來說都只是一塊內存,即使是空struct也一樣需要分配,不過只分配1 byte,sizeof應該是4,因為有內存對齊。Stan Lippman的那本Inside C++ Model說得很清楚。  回復  更多評論
  

# re: 空struct為何有大小?(求解釋) 2007-02-28 23:32 jone1017
其實可以把結構體看作一個類型,而這個新的結構體里包含3個int類型的數據類型,所以這個結構體的大小應該為4×3 = 12字節  回復  更多評論
  

# re: 空struct為何有大小?(求解釋) 2007-02-28 23:59 cd
即使是空的struct一樣有大小的,不過是一個字節,
因為一個空結構,雖然沒有內部成員,但是必須在內存上有所體現,不然在取地址的時候就出問題了,class也是一樣 的
  回復  更多評論
  

# re: 空struct為何有大小?(求解釋) 2007-03-01 10:02 王一偉
多謝各位,我理解了。

其實最主要的原因是編譯器對內存地址的處理,是為了保證不同的實例不出現相同內存地址的情況做的優化。  回復  更多評論
  

# re: 空struct為何有大小?(求解釋) 2007-03-05 21:32 badtiger
應該是12和1
原因:前者不用說了,后者雖然沒有數據內容,但是系統還是會分配給一個字節的空間,這時不存在4字節數據對齊。但是如果加入以下內容
char a; int b; B就會變為8字節大小而不是5字節,這時才存在4字節對齊要求,char 要向int 對齊,char將被分配4字節,共8字節  回復  更多評論
  

# re: 空struct為何有大小?(求解釋) 2007-03-06 01:06 王一偉
謝謝 badtiger ,確實和你說的一樣

系統分配的空間實際上是對避免內存地址的處理

空的struct大小是1
有一個member char型的struct 仍然會是1 呵呵



關于字節對齊,我想問以下 如果你提示系統4字節對齊
struct
{
char a;
int i;
}

struct
{
int i;
char a;
}
的大小是一樣的嗎  回復  更多評論
  

# re: 空struct為何有大小?(求解釋) 2007-04-15 12:26 sandy

沒有成員變量的結構或類的大小為1,因為必須保證結構或類的每一個實例在內存中都有唯一的地址。
關于字節對齊請訪問http://www.shnenglu.com/Sandywin/archive/2007/04/14/21853.html  回復  更多評論
  

# re: 空struct為何有大小?(求解釋) 2007-04-15 12:31 sandy
int func(char s[5]);
{
cout<
//數的參數在傳遞的時候系統處理為一個指針,所
//以sizeof(s)實際上為求指針的大小。
return 1;
}
sizeof(func(“1234”))=4//因為func的返回類型為int,所以相當于
//求sizeof(int).   回復  更多評論
  


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


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一区二区三区无毛| 亚洲一区二区精品在线观看| 亚洲美女尤物影院| 加勒比av一区二区| 亚洲一级二级| 野花国产精品入口| 久久一二三四| 久久精品在线播放| 国产精品视频久久一区| 91久久亚洲| 影音国产精品| 久久av一区| 欧美在线精品免播放器视频| 欧美日韩免费高清一区色橹橹| 男男成人高潮片免费网站| 国产视频一区三区| 亚洲欧美日韩精品一区二区| 亚洲综合色丁香婷婷六月图片| 欧美11—12娇小xxxx| 美国成人直播| 一区二区三区在线视频免费观看 | 久久亚洲精品视频| 欧美在线观看一二区| 国产精品久久久久久超碰| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美极品在线观看| 欧美~级网站不卡| 国户精品久久久久久久久久久不卡| 亚洲尤物视频网| 欧美韩国在线| 亚洲第一天堂av| 亚洲欧洲日本一区二区三区| 免费试看一区| 亚洲国产精品一区二区www在线| 亚洲国产综合91精品麻豆| 久久久久久综合| 欧美成人精品不卡视频在线观看 | 男人的天堂亚洲在线| 六月婷婷久久| 亚洲国产第一| 欧美精品1区2区3区| 日韩视频一区| 亚洲欧美综合v| 国产亚洲a∨片在线观看| 欧美在线视频免费观看| 麻豆av一区二区三区| 亚洲国产精品电影| 欧美日韩国产首页| 久久激情五月丁香伊人| 精品91免费| 欧美激情第三页| 亚洲一区二区三区中文字幕在线 | 欧美日韩精品一区| 亚洲手机成人高清视频| 久久久久久综合| 久久精品男女| 99热精品在线| 西西人体一区二区| 久久成人免费日本黄色| 亚洲福利视频免费观看| 亚洲视频久久| 在线观看日韩av电影| 欧美韩日一区二区| 午夜在线a亚洲v天堂网2018| 欧美成在线观看| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 亚洲精品激情| 一区二区电影免费在线观看| 亚洲美女一区| 亚洲国产欧美日韩另类综合| 久久精品中文字幕免费mv| 国产欧美日韩综合一区在线播放| 亚洲中字黄色| 国产日韩精品久久久| 久久香蕉精品| 免费观看30秒视频久久| 亚洲激情精品| 亚洲调教视频在线观看| 国产精品欧美一区二区三区奶水| 亚洲视频一起| 久久国产精品网站| 亚洲成人影音| 亚洲人体大胆视频| 欧美精品大片| 亚洲午夜精品网| 亚洲一区二区三区久久| 伊人精品视频| 亚洲伦理一区| 国产欧美精品一区二区三区介绍| 欧美中文字幕| 欧美成人小视频| 亚洲免费中文字幕| 尤物99国产成人精品视频| 日韩午夜电影| 久久久亚洲午夜电影| 亚洲网站视频福利| 久久三级视频| 亚洲欧美999| 欧美成人首页| 欧美jizzhd精品欧美巨大免费| 国产精品色婷婷久久58| 亚洲七七久久综合桃花剧情介绍| 国产精品电影网站| 亚洲电影欧美电影有声小说| 国产欧美一区二区精品仙草咪| 欧美国产日韩xxxxx| 在线看无码的免费网站| 美女视频黄免费的久久| 久久免费国产精品1| 国产日韩欧美亚洲| 久久久精品国产一区二区三区| 久久久久国内| 亚洲国产婷婷| 欧美激情中文字幕一区二区| 91久久精品一区二区别| 亚洲欧洲日本mm| 欧美国产精品中文字幕| 女人天堂亚洲aⅴ在线观看| 精品成人一区二区三区| 久久久久久久网站| 蜜桃久久精品乱码一区二区| 亚洲丁香婷深爱综合| 看欧美日韩国产| 日韩视频在线免费| 亚洲欧美日韩电影| 国模吧视频一区| 欧美激情一区三区| 亚洲资源av| 欧美高清视频一区二区三区在线观看 | 久久精品色图| 国精品一区二区| 久久亚洲二区| 亚洲小说春色综合另类电影| 欧美一区二区三区久久精品茉莉花| 国产一二精品视频| 欧美精品福利在线| 久久久久久久综合日本| 99视频一区| 亚洲精品国产精品国自产在线 | 欧美第一黄色网| 欧美成人免费全部| 欧美看片网站| 国产精品高潮在线| 欧美日韩精品不卡| 欧美mv日韩mv国产网站app| 性欧美精品高清| 亚洲欧美高清| 亚洲欧美一区二区三区久久| 9l视频自拍蝌蚪9l视频成人| 日韩亚洲欧美在线观看| 亚洲大胆女人| 亚洲日本在线观看| 91久久午夜| 这里只有精品视频| 亚洲午夜一二三区视频| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美视频一二三区| 欧美精品www在线观看| 免费在线国产精品| 国产精品久久久久久久久果冻传媒| 午夜精品www| 欧美日韩国产影院| 欧美第一黄网免费网站| 国产精品视频| 夜夜爽99久久国产综合精品女不卡| 久久狠狠亚洲综合| 性亚洲最疯狂xxxx高清| 久久精品国产精品亚洲综合| 久久人人爽人人爽爽久久| 欧美激情中文字幕一区二区| 亚洲激情网址| 亚洲一级黄色| 久久免费高清| 欧美激情第1页| 欧美日本中文字幕| 尤物精品国产第一福利三区| 欧美亚洲一区| 亚洲午夜高清视频| 欧美日韩国产一区二区| 亚洲人成在线播放| 欧美不卡视频| 免费国产一区二区| 亚洲第一福利视频| 欧美激情精品久久久久久久变态| 欧美资源在线| 亚洲国产精品视频| 欧美激情一区| 欧美日韩一级黄| 亚洲一区二三| 在线视频日本亚洲性| 亚洲国产精品va在线观看黑人| 亚洲精品一区二区三区99| 亚洲狼人精品一区二区三区| 日韩亚洲欧美高清| 欧美大片在线观看一区| 亚洲电影免费在线观看| 久久精品成人一区二区三区蜜臀| 亚洲美女精品久久| 99在线|亚洲一区二区| 久久精品国产99精品国产亚洲性色 |