全部分类
移动开发与应用
WEB前端
架构与运维
程序设计
数据库
操作系统
热点技术
综合
PocketPC上一个匪夷所思的问题
1436阅读 0评论
2010-02-18
醉卧水云间
分类:
嵌入式
一个连续内存区域
char buf[m];
假设buf[0]是4字节对齐的地址
那么
int k= *((int*)(buf+4*n));
可以成功转换
而
int k= *((int*)(buf+4*n+1));
int k= *((int*)(buf+4*n+2));
int k= *((int*)(buf+4*n+3));
这样的转换都会出现挂起或者是崩溃.
即指针转换只能在4字节对齐的内存地址上实现.
上一篇:
生成upnp模块
下一篇:
终于在昨晚成功运行了奔流移动版