自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 【11】继承(一)

版权声明:zhuhurry 未经博主允许不得转载    https://blog.csdn.net/zhuhurry  一、继承简介继承性是面向对象程序设计最重要的特征,可以说,不掌握继承就不等于掌握类和对象的精华,所以说继承是C++中很重要的一部分。通过继承,我们可以用原来的数据类型来定义一个新的数据类型,定义的新类型既有原来数据中的成员,也能自己添加新的成员。继承的时候...

2018-07-16 20:49:40 208

原创 【10】string、vector、map

版权声明:zhuhurry 未经博主允许不得转载    https://blog.csdn.net/zhuhurry一、string类string是C++标准库的一个重要的部分,主要用于字符串处理。C++的算法库对string有很好的支持,且string还和C语言的字符串有很好的接口。1.声明定义和初始化我们先讨论声明和定义的区别:变量定义:给变量分配存储空间。程序中,变量有且只有一个定义,否则报...

2018-07-15 15:40:11 296

原创 【09】友元

版权声明:zhuhurry 未经博主允许不得转载    https://blog.csdn.net/zhuhurry友元(frend)机制允许一个类将对其非公有成员的访问权授予指定的函数或者类,友元的声明以friend开始,它只能出现在类定义的内部,友元声明可以出现在类中的任何方,友元不是授予友元关系的那个类的成员,所以它们不受其声明出现部分的访问控制影响。通常,将友元声明成组地放在类定义的开始或...

2018-07-15 15:33:12 196

原创 【08】static与单例、const与类

一、static与单例单例模式是一个最简单的设计模式,它用来保证一个类只有一个实例,并提供一个全局访问点,禁止拷贝。上述程序虽然调用了两个GetInstance函数,但只调用一次构造函数,即创建一个对象。将赋值运算符和拷贝构造函数声明为私有,禁止拷贝。但程序存在一个问题就是对象生存期到时不会被析构。二、const与类const成员函数只能访问数据成员的值,而不能修改它const成员变量必须在构造函...

2018-07-15 15:27:02 147

原创 【07】static成员变量函数

版权声明:zhuhurry 未经博主允许不得转载    https://blog.csdn.net/zhuhurry一、static 成员变量有的时候,我们需要计算某个类的对象以创建对象的个数,我们可以使用全局变量来统计,但是这样破坏了数据的封装性。这时可以使用类的静态成员来解决这个问题。非static数据成员,存在于类的每一个对象中。而static成员是独立于对象存在。所有该类对象都共享一个st...

2018-07-15 15:06:47 343

原创 【06】深拷贝和浅拷贝,空类默认成员

版权声明:zhuhurry 未经博主允许不得转载    https://blog.csdn.net/zhuhurry一、深拷贝和浅拷贝深拷贝:当对象中含有指针的时,在进行调用复制构造函数、或者=操作的时候,将指针指向的内存空间也进行了拷贝,这种行为成为深拷贝。浅拷贝:当对象中含有指针的时,在进行调用复制构造函数、或者=操作的时候,单纯的拷贝了指针的值(两个对象的指针指向同一块内存),这种行为称为浅...

2018-07-15 14:23:42 273

原创 【05】构造析构,匿名对象,运算符重载

一、构造函数构造函数是一种特殊的成员函数,它的名字与类名相同。没有返回值,不需要用户显式调用(用户也不能调用),而是在创建对象时自动执行。该类的对象被创建时,编译系统为对象分配内存空间,并自动调用该对象的构造函数---->构造函数负责成员的初始化工作。固:构造函数的作用:初始化对象的数据成员一个类可以有多个构造函数,可根据参数的个数和类型的不同来区别,即构造函数的重载,重载的规则与普通函数一...

2018-07-15 11:38:15 262 1

原创 【04】前向声明、嵌套类、局部类

一、类的前向声明    有种特殊情况,当两个类需要相互引用形成一个”环形“引用时,无法先定义使用。 这时候需要用到前向申明,但是前向申明的类不能实例化。    下面的三个图展现了前向声明的用法和注意的事项:            (1)class A;即前向声明了这个A类,此时A类被声明而没有被定义(这种时候称之为前向声明),在声明之后,定义之前,类A是一个不完整类型。系统这个时候知道A是一个类型...

2018-07-15 11:18:38 531

原创 【03】类、内联成员函数、结构体、this指针、内存、作用域

封装封装是把客观事物封装成抽象的类,是面向对象程序设计最基本的特性,把数据和函数合成一个整体。并且可以可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。有2层含义(把属性和方法进行封装 对属性和方法进行访问控制)一、类声明class 类名称{ public: 公有成员(外部接口) private: 私有成员 ...

2018-07-15 11:10:06 624 1

原创 【02】C到C++(引用、内联函数、类型转换)

一、引用引用引入了对象的一个同义词。定义引用的表示方法与定义指针相似,只是用&代替了*。引用(reference)是c++对C语言的重要扩充。引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。其格式为:类型 &引用变量名 = 已定义过的变量名 int b=10; int &a = b;引用的特点:①一个变量可取多个别名。②引用必须初始化。cons...

2018-07-15 11:05:38 829

原创 【01】C到C++(基础)

为什么要学C++:C++是更高级的C语言,在保证C语言运行效率的同时具有现在语言的特性、在工业等性能要求较高的领域运用广泛C与C++的区别简介C语言是一个结构化语言,重在算法和数据结构,它是面向过程的编程思想C++全面兼容C,支持C风格、基于对象、面向对象、泛型、函数式5种编程方式一、bool 布尔型其值为true(逻辑真)和false(逻辑假),存储的字节在不同的编译系统中不同,vc++中为1个...

2018-07-15 10:25:19 595 1

RGB裸数据播放软件

这是能播放RGB裸数据的播放软件,其名为vooya.exe,在播放时需要选择代播放视频的长宽信息

2018-07-26

YUVPlayer.exe

YUVPlayer是一款能直接播放YUV的播放器,由于裸数据没有长宽信息,所以在播放时需要选的长宽

2018-07-26

SublimeText3绿色版

SublimeText3破解版,下载无需安装即可使用,SublimeText3是一款很好的编辑工具,可代替所有的IDE

2018-07-26

空空如也

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

TA关注的人

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