笔试:sizeof和对齐问题小结.docVIP

  • 1
  • 0
  • 约1.53万字
  • 约 13页
  • 2018-03-09 发布于江苏
  • 举报
笔试:sizeof和对齐问题小结

(一)sizeof问题 . 前向声明 sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。 但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇文章对你或许有所帮助。 菜鸟我对C++的掌握尚未深入,其中不乏错误,欢迎各位扔砖砸蛋。 1. 定义 sizeof是何方神圣?sizeof乃C/C++中的一个操作符(operator)是也,简单的说其作用就是返回一个对象或者类型所占的内存字节数。 MSDN上的解释为: The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value of type size_t. 其返回值类型为size_t,在头文件stddef.h中定义。这是一个依赖于编译系统的值,一般定义为: typedef?unsigned?int?size_t; 世上编译器林林总总,但作为一个规范,它们都会保证char、signed char和u

文档评论(0)

1亿VIP精品文档

相关文档