上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 1.定义向下类型转换:从父类转换为子类向上类型转换:从子类转换为父类2.区别和危险性1)一般来讲,向上类型转换都是安全的,例如:Base base;Device dev;base = dev; ←向上数据转换2)向下类型转换是危险的,因为子类可能存在一些父类其他不存在的个性(增加了成员变量和函数)... 阅读全文
posted @ 2014-09-17 14:01 依然冷月 阅读(1377) 评论(0) 推荐(0) 编辑
摘要: 1.当析构函数为虚函数时,其所有派生类的析构函数都将自动成为虚函数(不管是否被标记为virtual)。2.当基类的析构函数为虚函数时,如果对子类调用析构函数时,程序会先调用派生类的析构函数,然后再去调用基类的析构函数。但如果基类的析构函数不是虚函数时,那么只会调用基类的析构函数。例:class Ba... 阅读全文
posted @ 2014-09-17 13:53 依然冷月 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 同事去面试的时候的问题:测试一下发现:在同时存在int*和void*的重载函数时,vs2010的环境下,优先匹配void* 1 #include 2 using namespace std; 3 4 class Test{ 5 public: 6 int foo(void* y... 阅读全文
posted @ 2014-09-01 13:52 依然冷月 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 插入的数目为num,如果比head小,则插在链表头;如果比链表中元素都大,则插在结尾;否则插在链表中;代码如下: 1 Link* Link::Add(Link* pLink, int num) { 2 Link *p1,*p2; 3 p1 = pLink; 4 Link *p... 阅读全文
posted @ 2014-08-28 16:55 依然冷月 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 代码实现: 1 Link * Link::remove(Link* pLink, int num) { 2 Link *p1,*p2; 3 p1 = pLink; 4 // 查找需要删除的链表的节点 5 while((p1->id != num) && (p1... 阅读全文
posted @ 2014-08-28 15:30 依然冷月 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 利用类实现链表的创建 1 #include 2 3 using namespace std; 4 5 class Link { 6 public: 7 Link() {} 8 Link *_pNext; 9 void Create();10 void Output... 阅读全文
posted @ 2014-08-28 14:37 依然冷月 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 销毁时会按照从后向前的顺序销毁,也就是说,越在后面定义的对象会越早销毁。其中的原因就是函数是在栈中保存的,因此,先定义的对象先压栈,所以在退栈时就会后销毁。而如果参数有多个的话,大多数编译器是从右开始压栈的,也就是参数列表最右边的变量最先压栈,所以参数列表最右边的变量会在最后销毁。代码如下: 1 #... 阅读全文
posted @ 2014-08-06 15:57 依然冷月 阅读(3557) 评论(0) 推荐(0) 编辑
摘要: 在一般的函数定义中,都是定义类似的函数。int foo(int v1, int v2);在调用foo函数的时候,将实参传进去就可以使用foo了。但是,我们也可以直接在函数定义的时候就给形参赋值。如:int foo(int v1 = 1, int v2 = 2);这样定义之后,可以这样使用:foo()... 阅读全文
posted @ 2014-05-29 16:49 依然冷月 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 从javascript的角度上看,因为语言的关系,是不能从文件夹读取文件的。但是,我们可以同activeX的方法来获取后,传递给javascript使用。详细代码如下: 1 var fileNameArray = []; 2 function searchFiles1(dir){ 3 if ... 阅读全文
posted @ 2014-04-29 14:05 依然冷月 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 求出两个数的最大公约数 1 int foo(int v1, int v2) 2 { 3 while(v2) { 4 int temp = v2; 5 v2 = v1 % v2; 6 v1 = temp; 7 } 8 9 re... 阅读全文
posted @ 2014-04-28 09:46 依然冷月 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页