sizeof相关
sizeof含义
sizeof既是操作符,又是运算符
sizeof计算变量占内存单元字节数
sizeof返回类型为size_t
sizeof使用
C++11增强sizeof
在c++98/03中无法对类内部成员变量使用sizeof运算符,及时能用,也是通过比较hack的方式进行。而在C++11中,你可以对类内部的成员变量进行sizeof操作,见如下代码:
#include <iostream>
#include <algorithm>
using namespace std;
struct foo_data
{
public:
foo_data(const char _val) : val(_val){}
public:
char val = 'a';
};
int main(int argc,char* argv[])
{
cout<<"sizeof foo_data::val is "<<sizeof(foo_data::val)<<endl;
return 0;
}