Chinaunix首页 | 论坛 | 博客
  • 博客访问: 519704
  • 博文数量: 78
  • 博客积分: 995
  • 博客等级: 准尉
  • 技术积分: 1462
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-15 20:22
个人简介

技术中沉思的时候最快乐,问题得到完美解决的时候最有成就感!

文章分类

全部博文(78)

文章存档

2013年(39)

2012年(37)

2011年(2)

分类: C/C++

2013-04-10 10:15:17

说来惭愧,被运算符优先级害了几次了
之前是 <<, >> 等位移运算符,他的优先级是低于+,-运算符的;
被害了一次之后,每次使用位移运算符都小心翼翼,不过用宏把一些常用的位移运算包装了之后,这个问题就少多了;

然而今天又被另外一个运算符给耍了一把
sizeof(yf_circular_buf_t)+ _yfr_tdp_isstream(conn_hash) ? 0 : sizeof(yf_sockaddr_storage_t)
就是一个+运算和一个选择运算符,悲剧的是,上面这个结果竟然是0;
我了个去;

又记住了一个比加法运算符低级的东东;
阅读(2530) | 评论(0) | 转发(0) |
0

上一篇:memcmp之优化

下一篇:架构总原则--总结

给主人留下些什么吧!~~