按类别查询搜索结果
关于关键词 的检测结果,共 1766
robert_ch | 2014-12-12 18:12:21 | 阅读(1080) | 评论(0)
程睿 | 2014-12-12 15:59:12 | 阅读(240) | 评论(0)
   虚继承和虚基类的定义是非常的简单的,同时也是非常容易判断一个继承是否是虚继承的,虽然这两个概念的定义是非常的简单明确的,但是在C++语言中虚继承作为一个比较生僻的但是又是绝对必要的组成部份而存在着,并且其行为和模型均表现出和一般的继承体系之间的巨大的差异(包括访问性能上的差异),现在我...【阅读全文】
【C/C++】 C++中的函数
程睿 | 2014-12-12 15:08:35 | 阅读(240) | 评论(0)
本文针对C++里的虚函数,虚继承表现和原理进行一些简单分析,有不对的地方请指出。下面都是以VC2008编译器对这两种机制内部实现为例。虚函数  一下是百度百科对于虚函数的解释:定义:在某基类中声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数[1]语法:virtual 函数返回类型 函数...【阅读全文】
lxl123 | 2014-12-10 13:33:09 | 阅读(1980) | 评论(0)
ckelsel | 2014-12-10 10:41:28 | 阅读(770) | 评论(0)
1. //基数student的析构函数不是vi#include <iostream>#include <stdio.h>using namespace std;class student{public:    student(){        printf("%s co...【阅读全文】
helpstudy | 2014-12-03 21:50:25 | 阅读(1450) | 评论(0)
工作中遇到一个问题,我有一个容器,装着各式各样的对象的指针,需要把拥有dump方法的指针内容dump出去,而对于没有dump方法的对象,直接忽略。首先想到的是给每个对象提供一个查询操作,从而得知是否拥有dump方法。显然这个方法不能让人满意,需要更改大量的class实现。C++如果我能自动判断某个类型是否拥有某方法,这个...【阅读全文】
jiuxiaotian | 2014-11-30 10:39:50 | 阅读(220) | 评论(0)
工作中遇到一个问题,我有一个容器,装着各式各样的对象的指针,需要把拥有dump方法的指针内容dump出去,而对于没有dump方法的对象,直接忽略。首先想到的是给每个对象提供一个查询操作,从而得知是否拥有dump方法。显然这个方法不能让人满意,需要更改大量的class实现。C++如果我能自动判断某个类型是否拥有某方法,这个...【阅读全文】
9768p1 | 2014-11-28 14:24:35 | 阅读(1700) | 评论(0)
工作中遇到一个问题,我有一个容器,装着各式各样的对象的指针,需要把拥有dump方法的指针内容dump出去,而对于没有dump方法的对象,直接忽略。首先想到的是给每个对象提供一个查询操作,从而得知是否拥有dump方法。显然这个方法不能让人满意,需要更改大量的class实现。C++如果我能自动判断某个类型是否拥有某方法,这个...【阅读全文】
fengergzh | 2014-11-23 22:56:23 | 阅读(6880) | 评论(0)
工作中遇到一个问题,我有一个容器,装着各式各样的对象的指针,需要把拥有dump方法的指针内容dump出去,而对于没有dump方法的对象,直接忽略。首先想到的是给每个对象提供一个查询操作,从而得知是否拥有dump方法。显然这个方法不能让人满意,需要更改大量的class实现。C++如果我能自动判断某个类型是否拥有某方法,这个...【阅读全文】
leolmf | 2014-11-19 19:30:11 | 阅读(930) | 评论(0)
引自:http://blog.csdn.net/hackbuteer1/article/details/7558868C++纯虚函数一、定义 纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后加“=0” virtual void funtion1()=0二、引入原因  1、为了方便使用多态特性,...【阅读全文】
MrHuiFanning | 2014-11-15 23:27:22 | 阅读(1350) | 评论(0)
学过C语言的,对printf和scanf函数肯定不会陌生,这两个函数分别是格式化输出和格式化输入函数,按照指定的格式输入数据或者在屏幕上输出数据。  fprintf函数和fscanf函数和printf和scanf相比,就是多了个f前缀,这个f当然就是指的file,也就是文件了,后两者是操作的对象是终端设备,前者则是针对磁盘文件的操作,...【阅读全文】
【C/C++】 函数 原理
lanyang123 | 2014-11-13 19:40:16 | 阅读(1000) | 评论(0)
程睿 | 2014-11-07 16:10:48 | 阅读(180) | 评论(0)
1 reinterpret_castreinterpret_cast 转换一个指针为其它类型的指针。它也允许从一个指针转换为整数类型。反之亦然。(译注:是指针具体的地址值作为整数值?)这个操作符能够在非相关的类型之间转换。操作结果只是简单的从一个指针到别的指针的值的二进制拷贝。在类型之间指向的内容不做任何类型的检查...【阅读全文】
tianyashuibin | 2014-11-04 13:27:36 | 阅读(1580) | 评论(0)
这是一篇比较情绪化的blog,中心思想是“继承就像一条贼船,上去就下不来了”,而借助boost::function和boost::bind,大多数情况下,你都不用上贼船。 boost::function和boost::bind已经纳入了std::tr1,这或许是C++0x最值得期待的功能,它将彻底改变C++库的设计方式,以及应用程序的编写方式。 Scott Meye...【阅读全文】
qioixiy | 2014-11-03 10:16:53 | 阅读(960) | 评论(0)
tianyashuibin | 2014-10-29 20:32:07 | 阅读(1450) | 评论(0)
在类中,有两个与众不同的成员函数,那就是构造函数和析构函数。当构造函数与析构函数遭遇继承和多态,它们的运行状况又会出现什么变化呢?多态性是在父类或各子类中执行最合适成员函数。一般来说,只会选择父类或子类中的某一个成员函数来执行。这可给析构函数带来了麻烦!如果有的资源是父类的构造函数申请的,有的资源...【阅读全文】
tianyashuibin | 2014-10-23 21:45:25 | 阅读(1360) | 评论(0)
在C++中,当我们没有为一个类定义构造函数时,编译器会自动生成一个默认的构造函数,这个时候可能生成的类对象中的数据成员跟我们所期待的值会不一样,接下来讨论一下当使用默认构造函数生成对象时类中各数据成员的初始化情况。这主要取决于以下三点:(1)      数据成员本身的类型;...【阅读全文】
tianyashuibin | 2014-10-23 21:29:31 | 阅读(2150) | 评论(0)
C++为类中提供类成员的初始化列表。类对象的构造顺序是这样的:1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员2.进入构造函数后在构造函数中执行一般计算  1.类里面的任何成员变量在定义时是不能初始化的。  2.一般的数据成员可以在构造函数中初始化。  3.const数据成员必须在构...【阅读全文】
openwrt | 2014-10-23 15:30:27 | 阅读(1110) | 评论(0)
boost serialization 序列化 命令行 编译参数【阅读全文】
Jan5_Reyn | 2014-10-17 02:02:45 | 阅读(13750) | 评论(0)
qint64和QString之间的转化问题基础问题,希望各位大神耐心回答一下。从网上获取数据存取进QNetworkReply *reply然后QString line_data=reply->readLine();存入line_data但是我发现readLine()这个函数返回的是qint64不明白qint64怎么就转换成QString?标签: Qt Creator回答:阅读官方的API:qint64...【阅读全文】