C++
文章平均质量分 76
Frankkk_
这个作者很懒,什么都没留下…
展开
-
[C++]谈一谈const关键字
C++中的const关键字const关键字的作用在编程的时候我们常常需要定义一种变量,但是这种变量的值是不变的,例如定义pi=3.14,e=2.72或者定义一种材料的弹性模量等,这时候需要用到const关键字const pi=3.14;const e=2.72;const E=2.3;另外还有一种需求,由于C++程序常由多个文件组成,有时候需要在一个文件里面定义cons...原创 2018-04-26 23:06:05 · 187 阅读 · 0 评论 -
[C++]C++函数中的参数传递
C++函数中的参数传递在C++程序中,调用函数的时候需要向函数传入一个参数,除了空参数(void)之外,参数传递分为引用传递和值传递两种引用传递和值传递当形参是引用类型时,称之对应的实参被引用传递,或者函数被传引用调用。和其他引用一样,引用形参也是它绑定的对象的别名;即引用形参是它对应的实参的别名。void reset(int &i){ i=0; //i...原创 2018-05-04 19:02:08 · 301 阅读 · 0 评论 -
[C++]C++中的构造函数
C++中的构造函数每个类都分别定义了它的对象被初始化的方式,类通过一个或多个特殊的成员函数来控制其对象的初始化过程,这些函数就叫做构造函数(constructor)。构造函数的任务是初始化类对象的数据成员,无论何时只要类的对象被创建,就会执行构造函数。构造函数的名字和类名相同,但其没有返回类型。类可以包括多个构造函数,和其他重载函数差不多,不同的构造函数之间必须在参数数量或参数类型上有所区...原创 2018-05-11 18:48:20 · 530 阅读 · 0 评论 -
[C++]C++中的IO类
C++中的IO类C++语言不直接处理输入输出,而是通过一组定义在标准库中的类型来处理IO。这些类型支持从设备读取数据,向设备写入数据的IO操作,设备可以是文件,控制台窗口等。还有一些类型允许内存IO,即从string读取数据,向string写入数据等。应用程序不只从控制台窗口进行IO操作,常常需要读写命名文件,并且使用IO操作处理string的字符会很方便,所以在istream和ostre...原创 2018-05-18 21:11:35 · 562 阅读 · 0 评论 -
[C++]C++中的顺序容器
C++中的顺序容器概述一个容器就是一些特定类型对象的集合。顺序容器提供了控制元素存储和访问顺序的能力。 顺序容器类型vector:可变大小数组,支持快速随机访问deque:双端队列,支持快速随机访问list:双向链表,只支持双向顺序访问forward_list:单向链表,只支持单向顺序访问array:固定大小数组string:与vector类似,仅用于保存和字符选取...原创 2018-05-25 22:48:13 · 302 阅读 · 0 评论 -
[C++]C++中的关联容器
关联容器关联容器支持高效的关键字查找和访问,两个主要的关联容器是set和map。map中的元素是一些键值对(key-value),关键字起着索引的作用,值则表示与索引相关联的数据,set中的元素只包含一个关键字。set支持高效的关键字查找操作,底层应该是用的哈希表来实现的。C++标准库提供了8个关联容器,这8个容器的不同体现在三个维度上:set或者map有序或者无序—有无unord...原创 2018-06-01 15:54:28 · 406 阅读 · 0 评论