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

醬壇子

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

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

公告

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

常用鏈接

留言簿(19)

我參與的團隊

搜索

  •  

積分與排名

  • 積分 - 389113
  • 排名 - 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 @王一偉 閱讀(4155) 評論(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).   回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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久久久久久国产精品| 亚洲图片你懂的| 国产精品色一区二区三区| 夜夜躁日日躁狠狠久久88av| 亚洲高清在线观看一区| 欧美成人免费播放| 亚洲国产老妈| 99国产精品99久久久久久粉嫩| 久久精品二区亚洲w码| 在线精品一区| 亚洲精品极品| 亚洲成色最大综合在线| 亚洲欧美一区二区视频| 国产一区二区三区网站| 99香蕉国产精品偷在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲国产精品久久| 午夜精品成人在线| 国产一级久久| 欧美大片第1页| 欧美日韩伦理在线| 香蕉久久精品日日躁夜夜躁| 久久久久免费视频| 久久婷婷国产综合国色天香| 欧美日韩高清在线| 欧美激情精品久久久六区热门| 国产精品视频免费| 一本色道久久99精品综合| 国产精品手机视频| 韩国一区二区在线观看| 亚洲精品久久久久| 欧美三级网页| 亚洲少妇一区| 亚洲精品一区久久久久久| 欧美在线日韩| 老妇喷水一区二区三区| 韩日成人av| 久久一区二区视频| 亚洲图色在线| 欧美 日韩 国产 一区| 国产视频久久久久久久| 久久这里有精品15一区二区三区| 一区二区国产精品| 亚洲中午字幕| 亚洲精品一级| 久久久久成人精品| 久久福利影视| 99国产一区| 欧美精品久久一区| 久久久久国产精品麻豆ai换脸| 亚洲黄一区二区| 在线综合亚洲| 一本综合精品| 欧美国内亚洲| 亚洲欧美久久久| 久久天堂国产精品| 亚洲一区二三| 国产欧美日韩在线视频| 亚洲国产婷婷香蕉久久久久久| 久久久久国产一区二区三区| 国产精品久久久久久久一区探花| 久久综合中文色婷婷| 欧美一级二级三级蜜桃| 国产一区二区高清| 国产欧美一区二区视频| 久久都是精品| 国产伦理一区| 久久久久**毛片大全| 欧美福利一区| 蜜桃av噜噜一区| 亚洲精品国产欧美| 一区精品久久| 国产精品久久久久一区二区三区共 | 亚洲欧美日韩在线观看a三区| 欧美激情一区二区三区在线视频观看| 久久国产精品免费一区| 亚洲精品小视频在线观看| 久久综合久色欧美综合狠狠| 亚洲免费一在线| 亚洲欧洲一区二区三区久久| 国产婷婷精品| 国产精品美女视频网站| 久久精品最新地址| 亚洲男女自偷自拍图片另类| 91久久夜色精品国产九色| 亚洲欧美日本日韩| 制服丝袜激情欧洲亚洲| 国产欧美日韩激情| 亚洲三级国产| 午夜在线视频一区二区区别| 亚洲一区二区免费视频| 午夜视频精品| 久久久www成人免费毛片麻豆| 亚洲国产另类久久精品| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久精品99无色码中文字幕| 亚洲国产精品专区久久| 一区二区三区欧美视频| 亚洲影视在线播放| 亚洲精品久久久久久下一站| 亚洲欧美一区二区激情| 久久aⅴ国产紧身牛仔裤| 欧美激情日韩| 亚洲国产美女| 99精品99| 欧美96在线丨欧| 国产精品国产| 亚洲激情在线观看视频免费| 91久久精品日日躁夜夜躁欧美| 亚洲欧美日韩成人高清在线一区| 久久免费国产精品| 欧美一区久久| 国产精品国色综合久久| 亚洲精品中文字| 欧美一区二区三区在线免费观看| 久久综合色88| 亚洲一区二区三区涩| 欧美美女操人视频| av成人毛片| 香蕉国产精品偷在线观看不卡| 久久精品亚洲精品| 亚洲春色另类小说| 欧美激情偷拍| 欧美风情在线| 日韩午夜在线观看视频| 99视频精品在线| 久久一二三四| 亚洲人线精品午夜| 国产有码一区二区| 亚洲国产综合在线看不卡| 欧美日韩亚洲国产精品| 中文在线资源观看视频网站免费不卡| 亚洲日韩欧美视频一区| 欧美日韩天堂| 亚洲一区二区三区在线视频| 宅男精品导航| 欧美日韩在线播放一区二区| 久久男人av资源网站| 欧美一级视频精品观看| 国产免费亚洲高清| 午夜激情综合网| 午夜精品久久久久久久久久久久久| 国产一区自拍视频| 亚洲国产精品久久| 精品动漫3d一区二区三区| 亚洲国产成人一区| 国产精品成人av性教育| 一本色道久久综合狠狠躁篇的优点| 午夜在线视频一区二区区别| 国产精品高潮粉嫩av| 欧美亚洲成人免费| 亚洲国产成人精品女人久久久 | 亚洲视屏一区| 一区二区三区蜜桃网| 国产亚洲视频在线| 亚洲欧美日韩国产一区二区| 黄色亚洲精品| 久色成人在线| 久久九九久精品国产免费直播| 欧美一区二区在线观看| 在线中文字幕日韩| 欧美日韩成人网| 日韩视频在线观看一区二区| 日韩午夜电影av| 欧美日韩亚洲91| 亚洲自拍三区| 久久九九国产精品怡红院| 欧美三区美女| 久久性色av| 99国内精品| 中国女人久久久| 国产精品成人免费| 久久久久亚洲综合| 99精品免费网| 欧美日韩国产一区二区三区| 亚洲欧美日韩网| 一二三区精品福利视频| 欧美一区不卡| 亚洲另类在线一区| 欧美三级电影大全| 亚洲欧美日韩中文视频| 玖玖玖国产精品| 亚洲午夜性刺激影院| 国产精品午夜av在线| 久久久久久久久综合| 亚洲网友自拍| 亚洲成人直播| 亚洲卡通欧美制服中文| 欧美成人国产va精品日本一级| 亚洲视频国产视频| 99riav1国产精品视频|