自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

翻译 虚析构函数、虚函数考题

虚析构函数、虚函数结合考题变种1.[Effective C++原则07]:为多态基类声明virtual 析构函数。[如果不]: 如果不声明为析构函数,可能出现的结果如下:Derived对象的成分没有被销毁,形成资源泄露、在调试上会浪费很长时间。#include <iostream>using namespace std;class CSimpleClass{publ...

2018-10-30 11:07:30 317

翻译 四种不同对象的生存方式(栈、堆、全局、局部静态)

例题1:class Sample{ int x;public: Sample(int a) { x = a; cout << "constructing object: x =" << x << endl; }}; void func(int...

2018-10-30 10:16:16 185

原创 C++内存模型(二)

单一虚拟继承#include <stdio.h>typedef void(*Fun)(void);class GrandFather{public: GrandFather():age(60){} int age;};class Father : virtual public GrandFather{public: ...

2018-10-24 23:04:17 136

原创 集合的子集

利用二进制一个集合的子集的个数就等于其所有组合之和,即任选1个元素的集合个数+任选2个元素的集合个数+任选3个元素的集合个数+…+任选N个元素的集合个数,最后结果呢是2的N次方个。既然是2的N次方,我们就可以用二进制位表示,如果某位为1,则表示这个集合中含有这一位所代表的元素。例如一个集合是{1,2,3,4,5},则二进制10011就表示这个集合为{1,4,5}#include <ios...

2018-10-23 12:33:56 1880

原创 判断字符串S是否对称

/*设计一个算法,判断字符串S是否对称*/#include<iostream>#include<string>using namespace std;//判断对称void judge_symmetry(string S){ int length_S=S.length()-1; int count=0; while(length_S!=c...

2018-10-23 11:42:11 1500

翻译 数据结构——链表(c++)

myList.htemplate <class T> class List { void clear(); // 置空线性表 bool isEmpty(); // 线性表为空时,返回True bool append(T value); /...

2018-10-23 11:26:17 358

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除