- 博客(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;num;定义一个指针的时候需要搞懂四个东西: (1)指针的类
2016-08-24 11:24:56 566
原创 c++ 引用
引用的概念 引用只是一个变量的别名,程序用另外一个变量或者对象的名字去初始化他。从那时候起,引用作为那个变量(对象)的别名而使用,对引用的改动实际就是对目标变量(对象)的改动。 声明一个引用的方式:int num1;int &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
2017-09-24
c++运算符重载和模板,求大神指教
2016-12-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人