- 博客(2)
- 收藏
- 关注
原创 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
1154
翻译 Late binding
Late binding,或者dynamic binding,是指在运行时才确定对象的方法或者函数。 在面向对象的语言中,early binding, 或者static binding,是指在编译阶段函数就确定了所有类型的变量和表达式。编译后的函数通常存储在虚拟函数表(v-table)中。而在late binding,编译器没有足够的信息确定函数,所以使得v-table的有些项为空
2016-04-14 18:31:51
885
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅