自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++_Primer_Plus学习笔记-第七章

/*第七章 类*/**类的基本思想是数据抽象和封装**数据抽象是一种依赖于接口和实现分离的编程技术**类的接口包括用户所执行的操作**类的实现则包括类的数据成员、负责接口实现的函数体以及定义类所需的各种私有函数7.1 定义抽象数据类型 7.1.1 设计Sales_data类 1. Sales_data接口函数 **isbn用于返回对象的bookNo编号 **combi...

2019-11-18 17:31:12 135

原创 C++_Primer_Plus学习笔记-第六章

/*第6章 函数*/**函数是一个命名了的代码块,通过调用函数执行相应的代码6.1 函数基础 1. 典型函数定义:返回类型、函数名字、形参列表、函数体(复合语句) **调用运算符(()):作用于表达式,表达式为函数或者指向函数的指针 2. 函数的调用 **用实参初始化函数对应的形参 **将控制权转移到被调函数,主调函数的执行被暂时中断 3. 执行到return语句函数结束执...

2019-11-03 03:24:46 159

原创 C++_Primer_Plus学习笔记-第五章

/*第五章 语句*/**语句是按顺序执行的**提供一组控制流语句支持更复杂的执行路径5.1 简单语句 1. 表达式语句:执行表达式并丢弃求值结果。以分号结束 2. 空语句:单独的分号 **语法上需要但是逻辑上不需要 **使用空语句应该使用注释 3. 别多写分号也别不写分号 4. 复合语句(块):用花括括的语句和声明的序列,一个块就是作用域 **块不以分号做结束 *...

2019-10-26 15:51:50 159

原创 Debug_C++:关于逻辑或在合法性检测中的问题

在完成C++ Primer Plus(第五版)的习题5.17时发生的bug,困扰好一会。通过网上寻找解决办法,还是懵懂,翻回原书终于找到原因。其实也就是学的还是不够扎实,忽略很多细节。题目要求:编写一段程序,检测两个vector<int>对象是否有一个是另一个的前缀。编写的函数:int main5_17(){ int temp; vector<int> ive...

2019-10-26 01:52:49 1943

原创 C++_Primer_Plus学习笔记-第四章

/*第四章 表达式*/ **表达式是由一个或多个运算对象组成,对表达式求值得到结果,运算符和一个或多个运算对象组成表达式**字面值和变量:最简单的表达式,结果为其字面值和变量的值4.1 基础 4.1.1 基本概念 1. 一元运算符和二元运算符、三元运算符 **函数调用对运算对象没有数量限制 2. 组合运算符优先级和运算对象 3. 重载运算符:当运算符作用于类类型的运算对...

2019-10-24 23:46:18 157

原创 C++_Primer_Plus学习笔记-第三章

/*第三章 字符串、向量和数组*/**内置类型由C++语言直接定义,体现计算机硬件本身具备的能力**标准库定义更高级性质类型,未直接实现再计算机硬件中3.1 命名空间的using声明 1. 命名空间作用域操作符(::):编译器从操作符左侧名字所示作用域寻找右侧对象 2. using声明完成之后可以直接访问命名空间的名字 **using namespace :: name; **每...

2019-10-23 17:24:42 208

原创 C++_Primer_Plus学习笔记-第二章

第二章 变量和基本类型2.1 基本内置类型 **C++定义基本数据类型,包括算术类型(字符、整型、布尔值、浮点数)和空类型 **当函数不返回任何值时返回类型为空类型2.1.1 算术类型 1. 基本字符类型char:一个char类型大小和一个机器字节(8位)一样 **其他字符类型用于扩字符集(如char16_t为Unicode字符集服务) 2. 整型用于表示不同尺寸的整数 3. ...

2019-10-23 17:22:27 222

原创 C++_Primer_Plus学习笔记-第一章

**第一章 开始**1.1 编写一个简单的C++程序1.2 初识输入输出 1、 标准输入输出对象:cin、cout 标准错误对象: cerr-输出警告和错误消息 clog-输出程序运行时的一半性信息 2、 输出/输入运算符的计算结果就是其左侧运算对象(计算结果就是写入给定值的i/osream对象) 3、 标准库定义的所有名字都在命名空间std中1.3 注释简介1.4...

2019-10-23 17:19:06 142

原创 Debug_C++:迭代器合法性检测问题

Debug_C++:迭代器合法性检测问题在学习迭代器过程中完成一个任务,目的是对迭代器it进行合法性检测。 测试代码1 for(auto it = v5.cbegin(); it != v5.cend() && !it->empty(); ++it)2 {3 cout << *it << " ";4 ...

2019-10-22 04:22:19 664

空空如也

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

TA关注的人

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