博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
又是考查内存对齐和指针理解, 简单东西。
阅读量:4141 次
发布时间:2019-05-25

本文共 412 字,大约阅读时间需要 1 分钟。

       如下: 又是考查内存对齐和指针理解, 简单东西。

#include 
using namespace std;#pragma pack(4)struct X{ int a; char b[3]; short c; char d[3]; int e; char f; char g;};int main() { X x; X *p = &x; cout << sizeof(X) << endl; // 24 cout << (char*)(p + 10) - (char*)p << endl; // 240 cout << (char*)((int *)p + 10) - (char*)p << endl; // 40 cout << (char*)((char *)p + 10) - (char*)p << endl; // 10 return 0;}
       不多说。

转载地址:http://yswti.baihongyu.com/

你可能感兴趣的文章
css中的IFC
查看>>
CentOS 6.5下 mysql用户root登录不了
查看>>
windows + tomcat 部署web服务 http 改为https访问方法
查看>>
Windows系统下Apache 服务器启动以及过程中产生问题的解决办法
查看>>
Oracle服务说明
查看>>
异常收集(三):Missing artifact com.oracle:ojdbc6:jar:1.0 两种解决方案
查看>>
异常收集(四):Plugin execution not covered by lifecycle configuration
查看>>
异常收集(五):Io 异常: The Network Adapter could not establish the connection
查看>>
JSP中的转义字符
查看>>
SQLException: The user specified as a definer ('root'@'%') does not exist
查看>>
Linux 操作指令收集
查看>>
CentOS 7下卸载MySQL方式(转)
查看>>
CentOS7 安装MySQL 5.6.43
查看>>
使用Java 导入/导出 Excel ----Jakarta POI
查看>>
本地tomcat 服务器内存不足
查看>>
IntelliJ IDAE 2018.2 汉化
查看>>
基于S5PV210的uboot移植中遇到的若干问题记录(一)DM9000网卡移植
查看>>
Openwrt源码下载与编译
查看>>
我和ip_conntrack不得不说的一些事
查看>>
Linux 查看端口使用情况
查看>>