1、结构体内存对齐
在vs里面,对齐数为8,a占一个字节,在0这个位置存放,1到7这些位置为空,都是0;b从8这个位置存放,double占8个字节,所有8到15都是b;c从15位置存放,16到23里面为空,都是0,所以总的大小为24。
2、类型转换
2.1、const_cast
2.2、statis_cast
1、结构体内存对齐
在vs里面,对齐数为8,a占一个字节,在0这个位置存放,1到7这些位置为空,都是0;b从8这个位置存放,double占8个字节,所有8到15都是b;c从15位置存放,16到23里面为空,都是0,所以总的大小为24。
2、类型转换
2.1、const_cast
2.2、statis_cast