自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 c++数组的基础知识

数据是一个类似于标准库类型vector的数据结构,定义数组时必须指定数组的类型,同样数组的元素都是具体的对象,因此不存在引用的数组。定义和初始化数组int a[5]; //定义数组是基本形式int a[]={1,2,3}; //可以在定义时,直接初始化int a[5]={1,2,3} //定义时初始化数组,如果指定了数组大小,那么提供初始

2016-08-27 06:06:30 1241

原创 c++迭代器介绍

迭代器的简介 (1):迭代器类似于指针类型,它也提供了对对象的间接访问。 (2):指针是c语言中就有的东西,迭代器是c++中才有的,指针用起来灵活高效,迭代器功能更丰富些。 (3):迭代器提供一个对容器对象或者string对象的访问的方法,并且定义了容器范围。使用迭代器 迭代器和指针不一样,容器和string有迭代器类型同时拥有返回迭代器的成员。比如,容器都有的成员begin和end,其中b

2016-08-26 21:53:13 37095 2

原创 标准库类型vector

标准库类型vector表示对象的集合,其中所有对象的类型都是相同的,其实vector就一个动态数组,你可以随时往你定义vector对象中添加元素,它和动态数组不同的是,它里面还包含很多其他有用的方法。定义和初始化vector对象 (1):头文件:#include<vector>(2):vector是类模板,定义时需要确定vector将要存放的类型 (3):初始化vector对象的方法: 默认

2016-08-26 16:45:18 866

原创 标准库类型string

头文件#include<string>using namespace std; //string定义在命名空间std中定义和初始化string对象 string是一个内部定义的类,初始化类对象的方式是通过类内部定义的构造方法决定的。下面列出几个string常用的初始化方式 string s1; //默认的初始化方式,s1是一个空串 string s2(s

2016-08-26 11:13:40 790

原创 c++之const限定符

有时候我们希望定义这样一个变量,它的值不能被改变。为了满足这个要求,可以用const对变量的类型加以限定。 const限定符 (1):因为使用const限定符声明的变量就是常量,是不可以被修改的,所以在声明时必须进行初始化的。 (2):默认情况下,const限定的变量的作用域被设定为文件作用域。但是在某些时候,我们想多个文件共享const变量时,解决办法就是:对于const变量不管是声

2016-08-25 16:47:05 1701

原创 c++指针

指针的概念 指针引用类似,指针也可以实现对其指向的对象进行间接访问。但是指针又和引用有很多不同的地方,其一,指针本身就是一个变量,允许对指针进行赋值和拷贝,而且在指针生命周期内,它可以先后指向不同的变量。其二,指针无须在定义的时候赋初始值。指针存放的是它指向那个变量的地址。定义指针int num;int * num_pointer=&amp;amp;num;定义一个指针的时候需要搞懂四个东西: (1)指针的类

2016-08-24 11:24:56 566

原创 c++ 引用

引用的概念 引用只是一个变量的别名,程序用另外一个变量或者对象的名字去初始化他。从那时候起,引用作为那个变量(对象)的别名而使用,对引用的改动实际就是对目标变量(对象)的改动。 声明一个引用的方式:int num1;int &amp;amp; num2=num1;引用不是值,不占用存储空间,声明引用时,目标存储状态不会改变。这就意味着引用只有声明,没有定义。而且在引用声明时一定要初始化,否则将引发编译错误,并

2016-08-23 11:13:49 521

原创 c++的变量

变量提供一个具名的、可提供程序操作的存储空间。对c++程序员来说,“变量”和“对象”一般可以互换使用,(个人的见解就是对象是在类有关的场景下对变量的名称)变量的定义 类型说明符+一个或者多个变量名组成的列表。 变量名使用的规则: 不可以使用c++关键字 第一个字符必须是字母或者下划线 中间不可以有空格 变量名不要和c++中的库函数名、类名、对象名相同 变量只可以使用26个字母和10个数

2016-08-22 15:01:09 647

原创 c++数据类型

在定义变量的时候,说明变量的名字和数据类型就是告诉编译器要为变量分配多少内存空间和变量中要存放什么类型的值。c++的数据类型有基本数据类型和非基本数据类型之分。1.基本数据类型 2.非基本数据类型 数组 type [ ] —type表示非空数据类型 指针 type * 空类型 void —当函数不返回任何值的时,使用空类型作为返回值

2016-08-21 16:00:35 591

ffmpeg + x265 + x264

在ffmpeg 中加入x265和x264。通过这个你可以直接使用ffmpep进行x265的转码,我使用的系统是Ubuntu 16.10 ,

2017-09-24

数据结构-串的基本操作的实现

本资源是我在Linux下编写的有关数据结构串的基本操作的实现,你可以直接下载解压,查看具体的代码

2017-02-19

线性表-链式表示(修改后)

这是有关线性表的链表的实现

2016-11-17

sierpinski三角形--opengl实现

sierpinski三角形--OpengL实现

2016-11-16

线性表-顺序实现(2)

学习线性表的好资料

2016-11-15

线性表-链式表示和实现

本文档是有关使用c++,完成对线性表的链式存储实现的代码,包括了链表的插入、删除、查找、返回值等

2016-11-10

计算机经典面试题

这个文档是一些经典的算法面试题

2016-11-08

线性表-顺序实现

这个文档是关于线性表顺序实现的一个代码,里面包括了线性表的初始化、删除、添加、查找、两个线性表的连接等内容, 代码采用的是工程式开发。

2016-11-08

OpenGL完成对OFF文件的读取和使三维模型旋转

本代码是通过OpenGL实行对OFF文件的读取和对读取的三维模型添加旋转功能

2016-10-22

Josephus问题

有任何问题,请发邮件:2930526477@qq.com

2016-09-22

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

TA关注的人

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