
C++
anyshu1
这个作者很懒,什么都没留下…
展开
-
结构体的sizeof 问题以及如何求每个元素的偏移量
struct S1{char c;int i;};问sizeof(s1)等于多少聪明的你开始思考了,char占1个字节,int占4个字节,那么加起来就应该是5。是这样吗你在你机器上试过了吗也许你是对的,但很可能你是错的!VC6中按默认设置得到的结果为8。Why为什么受伤的总是我请不要沮丧,我们来好好琢磨一下sizeof的定义——sizeof的结果等于对象或者类型所占的内存字节数,好吧,那就让我们来看看S1的内存分配情况:S1 s1 = { 'a', 0xFFFFFFFF };定义上面的变量后,加上断点,运行转载 2011-03-31 10:01:00 · 578 阅读 · 0 评论 -
MediaServer简单分析
<br /><br />android上的多媒体服务是有一个叫做mediaserver的服务进程提供的。这个进程通过binder的进程间通信方式来完成其他进程(如音乐播放器)的请求。<br /> <br />mediaserver服务器进程的实现代码在/frameworks/base/media/mediaserver目录下,代码很小。<br /> <br />该目录下的Android.mk文件:<br /> <br /><br />LOCAL_PATH:= $(call my-dir)<br /><br转载 2011-03-31 10:58:00 · 1627 阅读 · 0 评论