多态与O2

数字在内存中都是以补码的方式存储的 为什么这样,由于这样 正负数能够方便计算。 符号位和数据位 int_32  4个字节,第一位是0/1表示正/负,后面的2^31都是数据位,所以最大的正数是 正数的补码仍是本身 负数的补码等于 符号位不变,数据位逐位取反而后加一, 相加就是补码相加 而后回到原码 相减就是加负数,变为补码 相加,而后回到原码。 编译时多态和运行时多态 重载起始就是编译时候存储不一样
相关文章
相关标签/搜索