/* 得到循环缓存中idx对应字节的地址 */
#define get_idx_addr_in_buf(idx) ((char*)( (unsigned long)dsp_ctx.buffer.buf + (idx) ))
focus 2014/10/15 20:21:27
在吗
focus 2014/10/15 20:21:44
问下加这个(char*)是什么意思
21:00:07
focus 2014/10/15 21:00:07
应该就是原样吧
focus 2014/10/15 21:00:11
转换后
focus 2014/10/15 21:00:20
111->'111'
wobushi 2014/10/15 21:00:29
不是的
focus 2014/10/15 21:00:35
?
wobushi 2014/10/15 21:00:44
char *就是表示个类型
focus 2014/10/15 21:01:02
?
、、、
wobushi 2014/10/15 21:01:21
本来是111 转换后还是111
wobushi 2014/10/15 21:01:41
只是告诉编译器是个char *的111
wobushi 2014/10/15 21:01:47
并不是“111”
focus 2014/10/15 21:04:46
有什么好处
21:06:00
wobushi 2014/10/15 21:06:00
char*地址 说明以后你在 +1 后的地址只是往后移动了一位
focus 2014/10/15 21:06:15
哦
focus 2014/10/15 21:06:19
int是4位
wobushi 2014/10/15 21:06:41
是的 在32bit平台上
#define get_idx_addr_in_buf(idx) ((char*)( (unsigned long)dsp_ctx.buffer.buf + (idx) ))
focus 2014/10/15 20:21:27
在吗
focus 2014/10/15 20:21:44
问下加这个(char*)是什么意思
21:00:07
focus 2014/10/15 21:00:07
应该就是原样吧
focus 2014/10/15 21:00:11
转换后
focus 2014/10/15 21:00:20
111->'111'
wobushi 2014/10/15 21:00:29
不是的
focus 2014/10/15 21:00:35
?
wobushi 2014/10/15 21:00:44
char *就是表示个类型
focus 2014/10/15 21:01:02
?
、、、
wobushi 2014/10/15 21:01:21
本来是111 转换后还是111
wobushi 2014/10/15 21:01:41
只是告诉编译器是个char *的111
wobushi 2014/10/15 21:01:47
并不是“111”
focus 2014/10/15 21:04:46
有什么好处
21:06:00
wobushi 2014/10/15 21:06:00
char*地址 说明以后你在 +1 后的地址只是往后移动了一位
focus 2014/10/15 21:06:15
哦
focus 2014/10/15 21:06:19
int是4位
wobushi 2014/10/15 21:06:41
是的 在32bit平台上