摘要: 一、C++基础 1.1 sizeof 问题(空类、含虚函数、内存对齐) 1.2类构造的时候会默认生成哪些函数,C++11多了什么?(move,左\右值) 1.3为什么c++不类似java一样实现一个内存回收库?内存管理理解? 1.4hash表中浮点数可以作为key吗? 不可以,浮点数运算过程中会有很 阅读全文
posted @ 2017-06-18 18:43 chenhuan001 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1. 浮点数IEEE 754表示方法 要搞清楚float累加为什么会产生误差,必须先大致理解float在机器里怎么存储的,这里只介绍一下组成 由上图可知(摘在[2]), 浮点数由: 符号位 + 指数位 + 尾数部分, 三部分组成。由于机器中都是由二进制存储的,那么一个10进制的小数如何表示成二进制。 阅读全文
posted @ 2017-06-18 18:36 chenhuan001 阅读(7331) 评论(0) 推荐(0) 编辑