![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《C++ primer 第5版》
那时风起
Fighting!!!~~~勿忘初心~~~
展开
-
笔记:C++学习之旅---面向对象程序设计2
笔记:C++学习之旅---面向对象程序设计2面向对象程序设计基于三个基本概念:数据抽象、继承和动态绑定。继承和动态绑定对程序的编写有两方面的影响:一是我们可以更容易的定义与其他类相似但不完全相同的新类:二是在使用这些彼此相似的类编写程序时,我们可以在一定程度上忽略掉它们的区别。继承通过继承联系在一起的类构成一种层次关系。通常在层次关系的根部有一个基类原创 2016-10-10 18:32:14 · 412 阅读 · 0 评论 -
笔记:C++学习之旅---引用
笔记:C++学习之旅---引用什么是引用?引用就是别名,引用并非对象,相反的,他只是为一个已经存在的对象所起的另外一个名字。/*引用就是别名*/#includeusingnamespacestd;intmain(){ intnum; int&mum = num;//m原创 2016-08-24 23:08:23 · 502 阅读 · 0 评论 -
笔记:C++学习之旅---指针
笔记:C++学习之旅---指针为什么要使用指针因为在操作大型数据和类时,由于指针可以通过内存地址直接访问数据,从而避免在程序中赋值大量的代码,因此指针的效率最高,一般来说,指针会有三大用途:1:处理堆中存放的大型数据。2:快速访问类的成员数据和函数。3:以别名的方式向函数传递参数。我们先来看内存中的几大区: 内存到底分几个区?一: 1、原创 2016-08-24 23:10:48 · 290 阅读 · 0 评论 -
笔记:C++学习之旅---try语句和异常处理
异常处理机制为程序中异常检测和异常处理这两部分的协作提供支持,在C++语言中,异常处理包括: *throw表达式(throw expression),异常检测部分使用throw表带是来表示它遇到的了无法处理的问题,我们说throw引发了异常。 *try语句块(try block),异常处理部分使用try语句处理异常。try语句块以关键字try开始,并以一个或多个catch自居结原创 2016-09-23 01:16:22 · 449 阅读 · 0 评论 -
笔记:C++学习之旅 ---string 类、vector和迭代器
string 类#include #include using namespace std;int main(){ string s1,s2; cin>>s1>>s2; cout return 0}如果相对string对象中的每个字符做点儿 什么操作,目前最好的办法是使用C++11新原创 2016-09-23 01:20:23 · 389 阅读 · 0 评论 -
笔记:C++学习之旅---泛型算法
标准库并未给每个容器定义成员函数来实现这些操作,而是定义了一组泛型算法(generic algorithm):称他们为”算法“,是因为他们实现了一些经典算法的公共接口,如排序和搜索:称他们是“泛型的”,是因为它们可以用于不同类型的元素和多种容器类型(不仅包括标准库类型,如vector或list,还包括内置的数组类型),以及我们将看到的,还能用于其他类型的序列。练习10.3,10.4原创 2016-09-23 01:22:25 · 349 阅读 · 0 评论 -
笔记:C++学习之旅---面向对象程序的设计1
笔记:C++学习之旅---面向对象程序的设计1面向对象的主要特征1.抽象2.封装3.继承4.多态抽象:将程序的每一部分都看作一个抽象的对象,即程序有一组抽象的对象组成的更复杂点,这些对象根据他们相同的特征有进一步组成了一个类。封装:将每个数据封装在各自的类中,有设置了多种访问权限,别的类可以在允许的情况下访问该类中的数据,不允许的情况下则无法访问该数据,原创 2016-10-10 18:25:01 · 245 阅读 · 0 评论 -
笔记:C++学习之旅---IO库
笔记:C++学习之旅---IO库C++的输入输出分为三种:(1)基于控制台的I/O (2)基于文件的I/O (3)基于字符串的I/O 练习8.4 编写函数,以读模式打开一个文件,将其内容读入到一个string的vector中,将每一行作为一个独立的元素存原创 2016-10-10 18:27:09 · 286 阅读 · 0 评论 -
笔记:C++学习之旅---顺序容器
笔记:C++学习之旅---顺序容器STL = Standard Template Library 标准库模版容器可以使用范围for输出或者迭代器进行输出一个容器就是一些特定类型对象的集合。顺序容器为程序员提供了控制元素存储和访问顺序的能力。list和forward和vector 将两个容器的设计目的是令容器任何位置的添加和删除操作都很快速。作为代价这两个容器不支持元原创 2016-10-10 18:29:38 · 448 阅读 · 0 评论 -
笔记:C++学习之旅---关联容器
笔记:C++学习之旅---关联容器 关联容器和顺序容器有着根本的不同:关联容器中的元素是按关键字来保存和访问的。与之相对,顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。 关联容器支持高效的关键字查找和访问。两个主要的关联容器类是map和set。map中的元素是一些关键字的-值(key-value)对:关键字起到索引的作用,值则表示与索引相关联的数原创 2016-10-10 18:31:29 · 300 阅读 · 0 评论 -
笔记:C++学习之旅---初识C++
笔记:C++学习之旅---初识C++ 博主也是一个新手,学习编程才一年左右,刚大学毕业不久,以前在学校学习的语言主要是C,本人是从嵌入式学起的!我现在从事的公司主要是C++,所以我也开始了自学之路,以下是我学习过程的一些笔记,有的是截取书上的,有的是自我总结的,出现一些错误也请见谅,同时也是为了激励我自己以及和大家一起学习!!!C:面向结构化(或者说原创 2016-08-24 23:02:33 · 565 阅读 · 0 评论