由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - This slideshow answers most question about C (and some C++), esp Undefined behaviors.
相关主题
jquery做的水平滑动slideshow,有现成插件用吗?a way to generate video automatically
相关话题的讨论汇总
话题: undefined话题: c++话题: slideshow话题: behaviors话题: esp
进入Programming版参与讨论
1 (共1页)
k**********g
发帖数: 989
d****n
发帖数: 1241
2
undefined behavior可能是C里边最"邪恶"的一个东西了。。。
听到过一个很有意思的undefined behavior是关于整数溢出的,
signed integer overflow是一个常见的undefined behavior.
但是unsigned integer在某些情况下也会导致undefined behavior,
比如两个unsigned short相加,如果ABI规定sizeof(unsigned short)是16,
sizeof(int)是32, 那么C标准里的integer promotion规则会先把
unsigned short变成signed int, 然后就存在integer overflow的可能性了。呵呵

【在 k**********g 的大作中提到】
: http://www.slideshare.net/olvemaudal/deep-c
d*******r
发帖数: 3299
3
好帖!补了不少边边角角的知识

【在 k**********g 的大作中提到】
: http://www.slideshare.net/olvemaudal/deep-c
1 (共1页)
进入Programming版参与讨论
相关主题
jquery做的水平滑动slideshow,有现成插件用吗?a way to generate video automatically
相关话题的讨论汇总
话题: undefined话题: c++话题: slideshow话题: behaviors话题: esp