自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (4)
  • 问答 (3)
  • 收藏
  • 关注

原创 虚函数、纯虚函数与虚继承

纯虚函数:在抽象类(类中包含纯虚函数)中为其派生类保留一个函数的名字,以便派生类根据需要对它进行定义。如果在基类中没有保留函数名字,则无法实现多态性。虽然抽象类不能定义对象(或者说抽象类不能实例化),但是可以定义指向抽象类数据的指针变量。当派生类成为具体类之后,就可以用这种指针指向派生类对象, 然后通过该指针调用虚函数, 实现多态性的操作。虚函数:实现动态多态C++基础之多态性

2017-09-12 22:21:52 663

原创 设计模式学习笔记(单例模式)

一、单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式是对全局变量的一种改进。全局变量在项目中是能不用就不用的,它是一个定时炸弹,是一个不安全隐患,特别是在多线程程序中,会有很多的不可预测性;同时,使用全局变量,也不符合面向对象的封装原则

2017-09-11 22:33:18 263

原创 设计模式学习笔记(工厂模式)

一、定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂模式使一个类的实例化延迟到其子类。C++中的工厂方法(工厂基类中所定义的创建产品的函数)都是虚函数并且常常是纯虚函数。二、参与者:Product:(工厂基类)定义工厂方法所创建的接口;ConcreteProduct:(工厂具体类)实现Product接口;Creator:声明工厂方法,返回一个Product对象

2017-09-10 23:32:48 285

原创 设计模式学习笔记(抽象工厂模式)

提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。class MazeFactory{//抽象工厂public: MazeFactory(); virtual Maze* MakeMaze() const//产品对象 { return new Maze;} virtual Wall

2017-09-04 22:27:45 303

linux多线程入门资料精选.zip

精选linux多线程开发资料,是linux多线程开发入门必备资料,从网络编程到多线程技术都有详细介绍

2019-12-08

QTWinmigrate

QT提供的与的交互框架

2017-06-27

内存泄漏检测

安装本资源在VS安装目录下,在程序中最开头#include"vld.h",用来检测内存泄漏。

2017-05-18

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

TA关注的人

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