![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Language
文章平均质量分 78
luckysimple
这个作者很懒,什么都没留下…
展开
-
Late binding
Late binding,或者dynamic binding,是指在运行时才确定对象的方法或者函数。 在面向对象的语言中,early binding, 或者static binding,是指在编译阶段函数就确定了所有类型的变量和表达式。编译后的函数通常存储在虚拟函数表(v-table)中。而在late binding,编译器没有足够的信息确定函数,所以使得v-table的有些项为空翻译 2016-04-14 18:31:51 · 799 阅读 · 0 评论 -
Why define INT_MIN (-INT_MAX - 1)
C语言定义INT_MIN和INTMAX如下:#define INT_MAX 2147483647#define INT_MIN (-INT_MAX - 1)为什么不直接定义INT_MIN为-2147483648呢?如果你运行如下代码:if (-2147483648 > 0) printf(“TRUE”);else printf原创 2016-04-18 10:58:09 · 1051 阅读 · 0 评论