C++中的sizeof 关键字详解 |
您所在的位置:网站首页 › typename的用法 › C++中的sizeof 关键字详解 |
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 |