摘要: 标准库类型vector表示对象的集合,其中所有对象的类型都相同。因为它“容纳着”其他对象,所以它也被称作容器(container)。 C++中有类模板和函数模板,vector是类模板。注意,vector是模板而非类型。 C++ Primer 这个题要熟悉vector的各种函数,今天这道题是在别人的帮 阅读全文
posted @ 2019-06-04 20:56 妮妮熊 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 在计算float和double型的变量时,判断值为0不能直接判断是否等于0,因为计算机表示小数时存在误差,所以判断两个数的误差的绝对值很小即可认为相等。 在要做除法运算时,如果除以2,用右移运算代替可以提高效率。 我开始拿到这个题还在想这不是pow函数可以解决的事情吗?看了答案发现就是要注意已有的函 阅读全文
posted @ 2019-06-04 19:06 妮妮熊 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 先说下原码,反码和补码的概念。在计算机中用第一位表示数的正负,正数为0,负数为1。所有正数的这三个码相等。对于负数来说,这三个码都不影响其符号位。反码给所有位取反,补码给反码加1。 看完题目我的思路是输入一个数n,先通过循环判断找到一个数k,使得2的k次方>=n,然后判断等于的情况,如果相等,输出1 阅读全文
posted @ 2019-06-04 12:07 妮妮熊 阅读(152) 评论(0) 推荐(0) 编辑