书法字典:https://www.shufadict.com

2010年7月14日

VCK-20100714

摘要: 1. vector.erase怎么删除合适?2. 汇编版随机数-来自幸福的鬼,不知道这个函数的原理是啥? 阅读全文

posted @ 2010-07-14 17:52 翰墨小生 阅读(164) 评论(0) 推荐(0) 编辑

n != n, n == -n

摘要: 以下内容来自VCK周星星-在此感谢,以下情况皆不考虑运算符重载什么时候n != n?float / double = NaN的时候,例子暂时还没找到什么时候 n == –n1. n = 0自不必说2. 设n为一个整型变量,那么当n取到该整型的负值最小值时,n == -n便成立了。为了避免类型提升,对负值做了一次类型转换。结果都输出equal 阅读全文

posted @ 2010-07-14 10:48 翰墨小生 阅读(528) 评论(0) 推荐(0) 编辑

C中如何实现C++中的默认参数?

摘要: 先看一下C++中的默认参数实现如何在C中实现这种效果呢?目前只找到一种方法,宏定义,遗憾的是不能使用同一个函数名了 阅读全文

posted @ 2010-07-14 10:18 翰墨小生 阅读(857) 评论(0) 推荐(0) 编辑

一个空类会生成哪些默认函数

摘要: 定义一个空类class Empty{};默认会生成以下几个函数1. 无参的构造函数Empty(){}2. 拷贝构造函数Empty(const Empty& copy){}3. 赋值运算符Empty& operator = (const Empty& copy){}4. 析构函数(非虚)~Empty(){}这些函数只有在第一次使用它们的时候才会生成,他们都是inline并且public的。如果想禁止生成这些函数,可以将它们定义成private函数,如果有很多类都有这种需求,那么可以定义一个基类,然后让其他类继承这个类。下面是来自boost库的代码,任何继承了该类的类,都不 阅读全文

posted @ 2010-07-14 08:57 翰墨小生 阅读(5000) 评论(4) 推荐(1) 编辑

导航

书法字典:https://www.shufadict.com