要永远记得将析构函数声明为virtual---->>
或许你觉得这句话不一定对,但无需质疑的是这句话是很有用的.
查看下面的例子:
#include
#include
using namespace std;
class B{
public:
~B(){
cout<<"base is destroyed!"<<endl;
}
};
class D:public B{
public...
分类:
编程语言 时间:
2014-06-18 12:44:07
阅读次数:
265
1.2#include #include #include #include #include using namespace std;char arr[20][20];char words[30][4]={ "boy","own","sad","job","dry", "can","may","b...
分类:
其他好文 时间:
2014-06-18 11:08:35
阅读次数:
211
题目思想比較简单,可是题目要求输出路径比較麻烦,学习了Ice_Crazy博主的方法,感觉不错。#include #include"stdio.h"#include"string.h"#include"queue"using namespace std;const int maxn = 100 + 5...
分类:
其他好文 时间:
2014-06-18 00:23:10
阅读次数:
233
模仿STL中list,实现了其大部分功能。list可以高效地利用内存资源,常数时间的插入删除操作。并且,list除了erase外,不怎么存在迭代器失效的现象。#include#include#includeusing namespace std;templatestruct _List_node{ ...
分类:
编程语言 时间:
2014-06-17 23:32:51
阅读次数:
468
#include
#include
#include
#include
#include
#include
#include
using namespace std;
int num[9] = {7,10,19,25,12,17,21,30,48};
void quicksort(int sta,int ed){
int i = sta,j = ed,x = num[sta]...
分类:
其他好文 时间:
2014-06-17 22:54:27
阅读次数:
352
实现复数+double型数据,并且打印运算后实部上的数据
#include
using namespace std;
class Complex
{
public:
Complex( )//定义默认构造函数初始化复数
{
real=0;
imag=0;
}
//使用初始化表...
分类:
其他好文 时间:
2014-06-17 19:26:32
阅读次数:
249
初识泛型算法
理解算法的最基本方法是了解他们是否读取元素、改变元素或是重排元素顺序!
只读算法
#include
#include
using namespace std;
//对vec中的元素求和,初值是0
int sum=accumulate(vec.cbegin(), vec.cend(), 0);
这里面第三个参数决定了函数使用哪个加法运算符以及返回值类型。
...
分类:
编程语言 时间:
2014-06-17 19:12:26
阅读次数:
261
/*声明一个类模板,利用它分别实现两个整数.
浮点数和字符的比较,求出大数和小数。
说明:在类模板外定义各成员函数。
输入两个整数、两个浮点数和两个字符
从大到小输出两个整数、两个浮点数和两个字符
*/
#include
#include
using namespace std;
template
class Compare
{
public:
Compare...
分类:
其他好文 时间:
2014-06-17 19:08:27
阅读次数:
266
使用copy函数打印容器(container)元素本文地址: http://blog.csdn.net/caroline_wendyC++可以使用copy函数输出容器(container)中的元素, 可以代替for循环.头文件: #include #include 格式: std::copy(cont.begin(), cont.end(),std::ostream_iterator(std::c...
分类:
编程语言 时间:
2014-06-17 16:40:32
阅读次数:
446
程序代码:
#include
using namespace std;
class CTime//时间类
{
private:
unsigned short int hour; //时
unsigned short int minute; //分
unsigned short int second; //秒
public:
CTime(int h=0,int m=0,i...
分类:
其他好文 时间:
2014-06-17 16:07:31
阅读次数:
305