2011-05-06 44 views

回答

3

指針爲整數類型都是一樣的大小,因此歐盟將佔用足夠的內存以包含單個指針。這有多大取決於你的平臺。

+1

-1:[the Standard](http://www.open-std.org/JTC1/sc22/wg14/www/docs/n1256.pdf)表示所有這些指針「」不需要具有相同的 表示或對齊要求「。(6.2.5/27) – pmg 2011-05-06 13:41:00

0

確保知道對象up需要多少字節的方法是使用sizeof up:請記住,對象中可能存在填充字節。

如果你想知道有多少位,使用CHAR_BIT * sizeof up:記得有可能是填充比特的對象。