C++
学习c++的一些个人笔记
Ciaran-byte
这个作者很懒,什么都没留下…
展开
-
【C++】C++ Primer 第一章 开始
C++ Primer 第一章 开始 第一章主要介绍了一些很基础的东西,这里选择基本输入输出和读取数量不定的数据进行整理1. 输入和输出1.1 两种基础类型 c++的输入输出是基于流的,使用iostream库进行,包括两个流对象用于实现输入和输出。istream 输入流ostream 输出流1.2 四个IO对象cin 标准输入cout 标准输出cerr 标准错误输出,输出严重错误clog 一般用于输出一般性的错误1.3 endl的作用 endl是一种操作符,主要作用有两原创 2020-05-09 14:11:05 · 313 阅读 · 0 评论 -
【C++】Essential c++第七章学习笔记
Essential c++ 第七章 第七章主要介绍了如何使用异常来使你的程序更安全。文章目录Essential c++ 第七章1.异常的抛出2.异常的处理2.1 try-catch2.1.1 捕获属于catch的异常2.1.2 在父类中查找异常种类2.1.3 捕获全部异常2.1.4 注意2.2 throw2.3 沿着函数调用链上传2.4 异常的处理流程3.标准异常3.1 举例 bad_all...原创 2020-04-22 22:07:30 · 601 阅读 · 0 评论 -
【C++】Essential c++第六章学习笔记
Essential c++ 第六章这一章主要介绍了template类的设计与实现,并且讲述了二叉树的实现,不过,比较复杂,这里只将很简单的东西。文章目录Essential c++ 第六章1.什么是模板2.模板函数3.模板类4.非模板类中的模板函数5. 模板类中的模板函数6.模板类的继承1.什么是模板 所谓模板,就是把具体的类给抽象化,只有当程序运行的时候,才去决定,究竟使用了哪种变量类型...原创 2020-04-22 10:45:34 · 246 阅读 · 0 评论 -
【C++】Essential c++第五章学习笔记
Essential c++ 第五章这一章,主要介绍了怎么进行各个类的高级管理文章目录Essential c++ 第五章1. 概述2. 继承2.1 基类和派生类2.2 类的访问权限2.3 父类和子类的关系2.3.1 构造和析构2.3.2 初始化2.3.3 同名函数2.4 关于继承的一个小建议3. 多态3.1 造型3.2 静态绑定3.3 虚函数与动态绑定3.4 构造函数和析构函数与虚函数3.5 多...原创 2020-04-20 16:34:36 · 793 阅读 · 0 评论 -
【C++】Essential c++ 第四章学习笔记
Essential c++ 第四章 这一章主要告诉你,一个类中的基本东西都包括什么文章目录Essential c++ 第四章1.类的组成2. 类的构造2.1 构造函数2.2 析构函数2.3 拷贝构造(1)实例的复制机制(2)默认拷贝构造函数(3)自定义拷贝构造函数3. 类成员的管理3.1 通过const和mutable进行类修改权限管理(1)cosnt(2)mutable3.2 通过静态进行...原创 2020-04-17 11:29:40 · 350 阅读 · 0 评论 -
【C++】Essential c++ 第三章学习笔记
Essential c++ 第三章 这一章内容主要教你如何使用容器,以及如何脱离变量类型和容器类型来完成一个函数文章目录Essential c++ 第三章1.前置知识1.1 下标操作的实质1.1.1 下标操作的介绍1.2 迭代器(泛型指针)1.3 函数对象1.3.1 什么是函数对象1.3.2 函数对象的定义和使用方法1.3.3 stl函数调用函数对象的举例1.3.4 谓词1.4 绑定适配器2...原创 2020-04-10 17:22:39 · 593 阅读 · 0 评论 -
【C++】Essential C++ 第二章学习笔记
Essential c++ 第二章这一章节的主要内容在于,教你学会如何正确的写一个函数。文章目录Essential c++ 第二章1.如何处理用户的错误输入1.1结束函数运行1.2 抛出异常1.3 返回值设置为bool类型2.如何查询每种数据类型的范围3.参数列表应该传入数值还是传入地址3.1 传址和传值的规则3.2引用和指针3.3引用使用技巧4.内存管理4.1栈区4.2堆区4.3全局变量区5...原创 2020-04-07 15:49:26 · 861 阅读 · 0 评论 -
【C++】Essential C++ 第一章学习笔记
Essential C++ 第一章文章目录Essential C++ 第一章1.如何撰写C++程序2.对象的初始化3.运算符4.array和Vector5.指针5.1 指针的使用5.2指向vector的指针5.3指向vector的指针的数据调用6.文件操作1.如何撰写C++程序输入和输出的语句为#include<iostream>int main(){ int a;...原创 2020-04-04 08:47:17 · 421 阅读 · 0 评论