码迷,mamicode.com
首页 > 编程语言 > 详细

C++ sizeof

时间:2020-03-19 13:14:40      阅读:43      评论:0      收藏:0      [点我收藏+]

标签:span   数组元素   依赖   ida   data   sizeof   引用   执行   作用   

sizeof运算符返回的是一条表达式或一个类型名字所占的字节数。

sizeof所得的值是一个size_t类型的常量表达式

例如 :

int idata,*p;

sizeof(data)   //idata的类型int的大小,即sizeof(int)

sizeof(p)     //指针所占的空间大小‘

sizeof(*p)     //p所指类型空间的大小,即sizeof(int)

 

sizeof运算符的结果依赖于其作用的类型

1)对char或者char表达式     执行sizeof运算,结果是1

2)对于引用类型        执行sizeof,结果得到被引用对象所占空间的大小

3)对于指针               得到指针本身所指空间大小

4)对于解引用指针     得到指针指向所指的对象所占空间的大小,指针不需要有效

5)对于数组           得到整个数组所占空间大小,相当于对数组元素中一个元素求sizeof最后再相加

 

C++ sizeof

标签:span   数组元素   依赖   ida   data   sizeof   引用   执行   作用   

原文地址:https://www.cnblogs.com/jiayouya-susu/p/12523402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!