按类别查询搜索结果
关于关键词 的检测结果,共 2267
boldeagle | 2014-07-08 14:37:14 | 阅读(1070) | 评论(0)
下面有关派生类与基类中存在同名函数fn:Code:class A  {  public:      void fn()      {}      &n...【阅读全文】
xuebabybaby | 2014-07-07 22:03:28 | 阅读(610) | 评论(0)
我们知道,如果函数名相同,在相同的作用域内,其参数类型、参数个数,参数顺序不同等能构成函数重载。有趣的是如果同时在类中,对于函数名相同的const函数和非const函数能够构成重载,同时它们被调用的时机为:如果定义的对象是常对象,则调用的是const成员函数,如果定义的对象是非常对象,则调用重载的非const成员函数。...【阅读全文】
coolzsj | 2014-06-30 07:48:23 | 阅读(720) | 评论(0)
现在我们来讨论第三种也是最后一种System V IPV工具:消息队列。在许多方面看来,消息队列类似于有名管道,但是却没有与打开与关闭管道的复杂关联。然而,使用消息队列并没有解决我们使用有名管道所遇到的问题,例如管道上的阻塞。消息队列提供了一种在两个不相关的进程之间传递数据的简单高效的方法。与有名管道比较起来...【阅读全文】
coolzsj | 2014-06-30 07:46:26 | 阅读(680) | 评论(0)
共享内存是第二种IPC工具。他允许两个无关的进程访问相同的逻辑内存。共享内存是在两个运行的程序之间传递数据的有效手段。尽管X/Open标准并没有要求,很可能绝大数的共享内存实现都是会将不同进程之间正在共享的内存安排在相同的物理内存中。共享内存为在多个进程之间共享与传递数据提供一个有效的手段。因为他并没有提...【阅读全文】
xuebabybaby | 2014-06-26 23:12:59 | 阅读(860) | 评论(1)
1,如果父类和子类的同名成员函数参数格式相同,返回值类型不同,父类的设置为虚函数,能否实现多态?2,如果父类和子类的同名成员函数参数格式相同,父类返回值类型作为父类的对象指针或引用,子类返回值类型作为子类的对象指针或引用,父类的设置为虚函数,能否实现多态?ps:题目中的“父类返回值类型作为父类的对象指针...【阅读全文】
xuebabybaby | 2014-06-26 23:05:11 | 阅读(640) | 评论(0)
1. 成员函数被重载的条件有:  1) 相同的范围(在同一个类中);//同一层次 2) 函数名字相同; 3) 参数不同; 4) virtual关键字可有可无。 注意:重载不关心函数的返回值类型 ① double calculate(double); ② double calculate(dou...【阅读全文】
xuebabybaby | 2014-06-26 22:56:34 | 阅读(770) | 评论(0)
1.重载(overload)的特征:a).几个函数如果是重载,那么他们的作用域相同,即在同一个范围内。【例如:在同一个类中,或者在同一个全局中】b).函数名字必须相同,但是参数必须不同【个数可以不同,类型也可以不同】c).virtual关键字可有可无.【重载的作用就是同一个函数有不同的行为】2.覆盖(override)的特征:a...【阅读全文】
xuebabybaby | 2014-06-26 22:55:51 | 阅读(640) | 评论(0)
    成员函数的重载、覆盖与隐藏成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。8.2.1 重载与覆盖成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。覆盖是指派...【阅读全文】
xlzxlz2 | 2014-06-24 22:33:38 | 阅读(1950) | 评论(0)
url_redirect.c: #include #include #include #include #include #include #include #include #include #include #inc...【阅读全文】
bjutslg | 2014-06-22 11:42:15 | 阅读(0) | 评论(0)
首先明白:赋值初始化和赋值的区别:赋值初始化和赋值的区别是一个调用复制构造函数,一个调用赋值操作符点击(此处)折叠或打开#include <iostream>using namespace std;class A{public:   &n...【阅读全文】
coolzsj | 2014-06-20 07:59:26 | 阅读(670) | 评论(0)
—— 还能冲动,表示你还对生活有激情,总是冲动,表示你还不懂生活一、运算符重载1. 重载也遵守运算符优先级2. 一元运算符和二元运算符:aa@bb = aa.operator@(bb)或operator@(aa,bb)3. 命名空间里的运算符:依赖于名字查找——函数调用时,会从参数的命名空间中查找二、继承1.  确定指针指向的真实...【阅读全文】
吖_枫 | 2014-06-18 20:12:03 | 阅读(90) | 评论(0)
helpstudy | 2014-06-17 23:18:05 | 阅读(1190) | 评论(0)
shaqianqing | 2014-06-17 20:46:44 | 阅读(2080) | 评论(0)
zhanglin496 | 2014-06-13 15:15:54 | 阅读(900) | 评论(0)
当重构或者修改代码时,通过使用gcc的union扩展特性,在不影响以前代码的编译和逻辑下,完成新的代码。【阅读全文】
毕赖子 | 2014-06-09 10:51:39 | 阅读(450) | 评论(0)
毕赖子 | 2014-06-09 10:47:52 | 阅读(470) | 评论(0)
dreamjdn | 2014-06-07 17:56:51 | 阅读(930) | 评论(0)
在实际的编程中会有很多类、方法、函数等出现同名的情况,造成了程序的可读性差的问题。为了避免这种问题的出现,C#提供了很多机制来区别或修改同名的函数或方法,如:命名空间、类名、重载和覆盖等。这篇博客将会对重载和覆盖进行比较,并通过例子来强化记忆。 一、重载  1、重载示意  ...【阅读全文】
hjun119620 | 2014-06-04 14:28:05 | 阅读(2470) | 评论(0)
libevent timeout event【阅读全文】