C++中的sizeof 关键字详解

您所在的位置:网站首页 typename的用法 C++中的sizeof 关键字详解

C++中的sizeof 关键字详解

2022-06-05 15:12| 来源: 网络整理| 查看: 265

 

 

 

1

、什么是

sizeof 

 

 

 

 

首先看一下

sizeof

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. 

 

 

 

 

 

看到

return

这个字眼,是不是想到了函数?错了,

sizeof

不是一个函数,你见过给一个

函数传参数,而不加括号的吗?

sizeof

可以,所以

sizeof

不是函数。网上有人说

sizeof

是一

元操作符,但是我并不这么认为,因为

sizeof

更像一个特殊的宏,它是在编译阶段求值的。

举个例子:

 

 

 

 

cout



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3