#include<iostream>usingnamespacestd;classComplex{public: //带缺省值的构造函数 Complex(doublereal=0,doublep_w_picpath=0) :_real(real) ,_p_w_picpath(p_w_picpath) { cout<<"Complex(doublereal=0,doublep_w_picpath=0)"<<endl; } //析构函数 ~Com..
分类:
其他 时间:
2015-09-20 07:02:31
收藏:
0 评论:
0 赞:
0 阅读:
231
#include<iostream>usingnamespacestd;staticintarry[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};classDate{public:staticintGetMonDay(intyear,intmonth){if(year%4==0&&year%100!=0||year%400==0){arry[2]=29;}else{arry[2]=28;}returnarry[month];}voidDis..
分类:
其他 时间:
2015-09-20 07:02:22
收藏:
0 评论:
0 赞:
0 阅读:
234
探索虚函数表虚函数表是通过一块连续内存来存储类虚函数的地址。这张表解决了继承、虚函数(重写)的问题。向一个派生类对象实例时,虚函数表在有虚函数的对象实例中都存在一张虚函数表,当使用基类指针/引用来指就像一张地图,指明了实际应该调用的函数。classBase{public:virtu..
分类:
其他 时间:
2015-09-20 07:02:01
收藏:
0 评论:
0 赞:
0 阅读:
180
探索单继承对象模型classBase{public:virtualvoidfunc1(){cout<<"Base::func1"<<endl;}virtualvoidfunc2(){cout<<"Base::func2"<<endl;}private:inta;};classDerive:publicBase{public:virtualvoidfunc1(){cout<<"Derive::func1"<<endl;}v..
分类:
其他 时间:
2015-09-20 07:01:52
收藏:
0 评论:
0 赞:
0 阅读:
185
探索多重继承的内存布局classBase1{public:virtualvoidfunc1(){cout<<"Base1::func1"<<endl;}virtualvoidfunc2(){cout<<"Base1::func2"<<endl;}private:intb1;};classBase2{public:virtualvoidfunc1(){cout<<"Base2::func1"<<endl;}virtua..
分类:
其他 时间:
2015-09-20 07:01:42
收藏:
0 评论:
0 赞:
0 阅读:
253
多态多态就是多种形态,C++的多态分为静态多态和动态多态。静态多态就是重载,因为是在编译期决议确定,所以称为静态多态。动态多态就是通过继承重写基类的虚函数实现的多态,因为是在运行时决议确定,所以称为动态多态。classBase{public:virtualvoidfunc1(){cout<<"Bas..
分类:
其他 时间:
2015-09-20 07:01:32
收藏:
0 评论:
0 赞:
0 阅读:
217
【重载】【重写】【重定义】的区别和联系测试重写/重载/重定义classBase{public:voidTestOver(){cout<<"Base::TestOver"<<endl;}};classDerive:publicBase{public:voidTestOver(){cout<<"Derive::TestOver"<<endl;}};voidTestOver(){Derived1;d1.TestO..
分类:
其他 时间:
2015-09-20 07:01:11
收藏:
0 评论:
0 赞:
0 阅读:
214
纯虚函数在成员函数的形参后面写上=0,则成员函数为纯虚函数。包含纯虚函数的类叫做抽象类(也叫接口类),抽象类不能实例化出对象。纯虚函数只能声明不能定义。纯虚函数在派生类中重新定义以后,派生类才能实例化出对象。classPerson{voidDisplay()=0;//纯虚函数protected:str..
分类:
其他 时间:
2015-09-20 07:01:01
收藏:
0 评论:
0 赞:
0 阅读:
181
基类定义了static成员,则整个继承体系里面只有一个这样的成员。无论派生出多少个子类,都只有一个static成员实例。classPerson{public:Person(){++_count;}protected:string_name;//姓名string_sex;//性别int_age;//年龄public:staticint_count;//统计人的个数。};intPerson::..
分类:
其他 时间:
2015-09-20 07:00:52
收藏:
0 评论:
0 赞:
0 阅读:
184
#include<stdio.h>#include<errno.h>#include<assert.h>typedefenumSTATE{ SUCCESS, //成功 FILE_ERROE, //文件错误 NO_MATCH, //不匹配 OTHER, //其他错误}STATE;typedefenumTAG{ TAG_BEGIN, //在C注释段中 TAG_END, //C注释结束}TAG;#pragmawarning(dis..
分类:
其他 时间:
2015-09-20 07:00:41
收藏:
0 评论:
0 赞:
0 阅读:
198
1.比较顺序表和链表的优缺点,他们分别在什么场景下使用它。顺序表支持随机访问,单链表不支持随机访问。顺序表插入/删除数据效率很低,时间复杂度为O(N)(除尾插尾删),单链表插入/删除效率更高,时间复杂度为O(1)。顺序表的CPU高速缓存效率更高,单链表CPU高速缓存效率低。
分类:
其他 时间:
2015-09-20 07:00:32
收藏:
0 评论:
0 赞:
0 阅读:
266
由于courseproject需要,我最近看了一下Mahout的推荐实现。最初看到的是这篇文章。里面的代码毫无问题,不过引包的时候错误重重。因此重新写一下,希望能帮助到有同样问题的同学。废话不多说,上代码:publicstaticvoidmain(String[]args)throwsException{
System.out.prin..
分类:
其他 时间:
2015-09-20 07:00:12
收藏:
0 评论:
0 赞:
0 阅读:
225
未来智能设备不再以视觉展现为主!...
分类:
其他 时间:
2015-09-20 06:59:11
收藏:
0 评论:
0 赞:
0 阅读:
226
一口气把Android入门网络编程的章节写完了,本节我们来继续学习没有讲完的UI控件部分,
回顾上一节,我们介绍了Adapter适配器的概念,然后学习了三个最简单的适配器的使用:
ArrayAdapter,SimpleAdapter和SimpleCursorAdapter,而本节给大家讲解的是第一个
需搭配Adapter使用的UI控件:ListView,不过在版本中被RecyclerView这个新控件替换掉了!...
分类:
移动平台 时间:
2015-09-20 06:59:01
收藏:
0 评论:
0 赞:
0 阅读:
282
首先要获取驱动模块的文件名字,根据每次文件名字的不同进行生成,名字可以从链表获得:typedef struct _LDR_DATA_TABLE_ENTRY { LIST_ENTRY InLoadOrderLinks; LIST_ENTRY InMemoryOrderLinks; LIST_ENTRY...
分类:
其他 时间:
2015-09-20 06:58:31
收藏:
0 评论:
0 赞:
0 阅读:
273
WDF 团队的代表 J M Rossy 在博客里是这样讲述开源 WDF 的主要目标。昨天我们在 WinHEC 很激动的对外宣布将 Windows Driver Frameworks (WDF) 的源代码最大化的开放在 GitHub 上。相关的报告文件可以在这里看到:github.com/Micros...
分类:
Windows开发 时间:
2015-09-20 06:58:11
收藏:
0 评论:
0 赞:
0 阅读:
294
一、基本概念及操作1).重要快捷键:[Tab]使用Tab键来进行命令补全,Tab键一般键盘是在字母Q旁边,这个技巧给你带来的最大的好处就是当你忘记某个命令的全称时你可以只输入它的开头的一部分然后按下Tab键就可以得到提示或者帮助完成:当然不止补全命令,补全目录,补全命令参数都是没问题的:[Ctrl+...
分类:
其他 时间:
2015-09-20 06:58:01
收藏:
0 评论:
0 赞:
0 阅读:
469
action助手所现实的功能与javascript里的事件是相似的,都是通过用户点击元素触发定义在元素上的事件。Ember的action助手还允许你传递参数到对应的controller、component类,在controller或者component上处理事件的逻辑。
分类:
Web开发 时间:
2015-09-20 06:57:51
收藏:
0 评论:
0 赞:
0 阅读:
175
Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的 Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析: Hibernate可.....
分类:
Web开发 时间:
2015-09-20 06:57:41
收藏:
0 评论:
0 赞:
0 阅读:
212
https://leetcode.com/problems/regular-expression-matching/【描述】Implement regular expression matching with support for'.'and'*'.'.' Matches any single c...
分类:
其他 时间:
2015-09-20 06:57:31
收藏:
0 评论:
0 赞:
0 阅读:
225