![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ Primer笔记
Fire丶Chicken
这个作者很懒,什么都没留下…
展开
-
C++ Primer笔记( 3.5.2)—— 访问数组元素
代码】C++Primer笔记(3.5.2)——访问数组元素。原创 2022-07-24 18:52:16 · 313 阅读 · 0 评论 -
C++ Primer笔记( 3.5.1)—— 定义和初始化内置数组
数组原创 2022-06-18 22:11:00 · 186 阅读 · 0 评论 -
C++ Primer笔记( 3.4.2)—— 迭代器运算
C++迭代器原创 2022-06-14 14:51:49 · 286 阅读 · 0 评论 -
C++ Primer笔记( 3.4.1)——使用迭代器
C++迭代器原创 2022-06-11 16:33:07 · 102 阅读 · 1 评论 -
C++ Primer笔记(3.3.3)——其他vector操作
C++ Primer笔记(3.3.3)——其他vector操作 #include<iostream> #include<string> #include<vector> using std::string; using std::vector; /*************************************************************************************************/ /*原创 2022-04-12 15:33:59 · 143 阅读 · 0 评论 -
C++ Primer笔记(3.3.2)—— 向vector对象中添加元素
C++ Primer笔记(3.3.2)—— 向vector对象中添加元素 /************************************************************************************************/ /* 举个例子,如果像创建一个vector对象令其包含从0到9共10个元素,使用列表初始化的方法很容易做到, */ /* 但如果vector对象包含的元素是从0到99或者从0到999呢?这时通过列表初始化把所有元素都一一罗列就 */ /*原创 2022-04-09 16:12:55 · 1433 阅读 · 0 评论 -
C++ Primer笔记(3.3.1 )—— 定义和初始化vector对象
C++ Primer笔记(3.3.1 )—— 定义和初始化vector对象 /********************************************************************/ /* 标准库类型vector表示对象的集合,其中所有对象的类型都相同。 */ /* 想要使用vector,必须包含适当的头文件。在后续的例子中,都将假定做 */ /* 了如下:using声明:原创 2022-04-05 14:44:21 · 648 阅读 · 0 评论 -
C++ Primer笔记(3.2.3 )—— 处理string对象中的字符
C++ Primer笔记(3.2.3 )—— 处理string对象中的字符 #include<iostream> #include<string> #include<cctype> /********************************************************************************************/ /* string的操作原创 2022-04-01 15:38:28 · 840 阅读 · 0 评论 -
C++ Primer笔记(3.2.2 )—— string对象上的操作
C++ Primer笔记(3.2.2 )—— string对象上的操作 #include<iostream> #include<string> /***********************************************************************************/ /* string的操作 */ /*原创 2022-03-31 19:59:27 · 930 阅读 · 0 评论 -
C++ Primer笔记(3.2.1)—— 定义和初始化string对象
C++ Primer笔记(3.2.1)—— 定义和初始化string对象 /********************************************************************************************/ /* 标准库类型string表示可变长的字符序列,使用string类型必须首先包含string头文件。作为标准库 */ /* 的一部分,string定义在命名空间std中。原创 2022-03-29 14:06:51 · 549 阅读 · 0 评论 -
C++ Primer笔记(3.1)—— 命名空间的using声明
C++ Primer笔记(3.1)—— 命名空间的using声明 /*****************************************************************************************/ /* 目前为止,我们用到的库函数基本上都属于命名空间std,而程序也显示地将这一点标示了出来。 */ /* 例如, std::cin 表示从标准输入中读取内容。 作用域操作符(::)的含义是:编译器从操作符左 */ /* 侧名字所示的作用域中寻找右侧那个名字。原创 2022-03-25 10:55:08 · 1087 阅读 · 0 评论 -
C++ Primer笔记(2.6.2)—— 使用Sales_data类
C++ Primer笔记(2.6.2)—— 使用Sales_data类 Sales_data.h头文件 #pragma once /********************************************************************************************************/ /* 头文件通常包含那些只能被定义的实体,如类、const、constexpr变量等。头文件也经常用到其他头文件的功能。 */ /* 例如,我们的Sales_data原创 2022-03-24 13:38:16 · 1038 阅读 · 0 评论 -
C++ Primer笔记(2.6.1)—— 自定义数据结构(定义Sales_data类型)
C++ Primer笔记(2.6.1)—— 自定义数据结构(定义Sales_data类型) #include<iostream> /**********************************************************************/ /* 从最基本的层面理解,数据结构是把一组相关的数据元素组织起来然后使 */ /* 用它们的策略和方法。举一个例子,Sales_item类把书本的ISBN编号、 */ /* 售出量及销售收入等数据组织在了一起原创 2022-03-19 11:36:07 · 1060 阅读 · 0 评论 -
C++ Primer笔记(2.5.3)—— decltype类型指示符
C++ Primer笔记(2.5.3)—— decltype类型指示符 #include<iostream> /**********************************************************************/ /* 有时会遇到这种情况:希望从表达式的类型推断出要定义的变量类型,但是 */ /* 不想用该表达式的值初始化变量。 */ /* 说明符decltype,的作用是选择并原创 2022-03-05 13:55:49 · 128 阅读 · 0 评论 -
C++ Primer笔记(2.5.2)—— auto类型说明符
C++ Primer笔记(2.5.2)—— auto类型说明符 #include<iostream> /******************************************************************/ /* 编程时常常需要把表达式的值赋给变量,这就要求在声明变量的时候 */ /* 清楚地知道表达式的类型。为了解决这个问题,C++11引入了auto类型 */ /* 说明符,auto让编译器通过初始值来推算变量的类型。显然,auto定 */ /*原创 2022-03-02 11:12:04 · 133 阅读 · 0 评论 -
C++ Primer笔记(2.5.1)—— 类型别名
C++ Primer笔记(2.5.1)—— 类型别名 #include<iostream> /************************************************************************************/ /* 类型别名(type alias)是一个名字,它是某种类型的同义词。使用类型别名有很多好处,*/ /* 它让复杂的类型名字变得简单明了、易于理解,还有助于程序员理解。 */ /******原创 2022-03-01 12:22:28 · 244 阅读 · 0 评论 -
C++ Primer笔记(2.4.4)——constexpr和常量表达式
C++ Primer笔记(2.4.4)——constexpr和常量表达式 #include<iostream> /******************************************************************************************/ /* 常量表达式(const expression)是指值不会改变而且在编译过程中就能得到计算结果的表达式 */ /* 显然,字面值属于常量表达式,用常量表达式初始化的const对象也是常量表原创 2022-02-28 15:12:09 · 366 阅读 · 0 评论 -
C++ Primer笔记(2.4.3)——顶层const和底层const
C++ Primer笔记(2.4.3)——顶层const和底层const #include<iostream> /******************************************************************************************/ /* 指针本身是一个对象,它又可以指向另外一个对象。因此,指针本身是不是常量以及指针所值的 */ /* 是不是一个常量就是两个相互独立的问题。原创 2022-02-27 13:01:59 · 606 阅读 · 0 评论 -
C++ Primer笔记(2.4.2)——指针和const
C++ Primer笔记(2.4.2)——指针和const #include<iostream> /******************************************************************************/ /* 指向常量的指针 与引用一样,也可以令指针指向常量或非常量。类似于常量引用, */ /* 指向常量的指针不能用于改变其所指向对象的值。 */ /* 要像存放常量对象的地址原创 2022-02-26 14:24:50 · 271 阅读 · 0 评论 -
C++ Primer笔记(2.4.1)——const限定符
C++ Primer笔记(2.4.1)——const限定符 #include<iostream> /******************************************************************************************/ /* 有时我们希望定义这样一种变量,它的值不能被改变。例如,用一个变量来表示缓冲区的大小。 */ /* 使用变量的好处是当我们觉得缓冲区大小不再合适时,很容易对其进行调整。另一方面,也应随 */ /* 时原创 2022-02-25 11:48:28 · 92 阅读 · 0 评论 -
C++ Primer笔记(2.3.3)——指向指针的指针
C++ Primer笔记(2.3.3)——指向指针的指针 #include<iostream> /*****************************************************************************/ /* 一般来说,声明符中修饰符的个数并没有限制。当有多个修饰符连写在一起时, */ /* 按照其逻辑关系详加解释即可。以指针为例,指针是内存中的对象,像其他对象 */ /* 一样也有自己的地址,因此允许把指针的地址再存放到另一个原创 2022-02-24 11:19:12 · 245 阅读 · 0 评论 -
C++ Primer笔记(2.3.2)——指针
C++ Primer笔记(2.3.2)——指针 #include<iostream> #include<cstdlib> /*****************************************************************************/ /* 与引用类似,指针也是实现了对其他对象的间接访问。然而与引用不同的是: */ /* 1. 指针本身就是一个对象,允许对指针赋值和拷贝原创 2022-02-23 15:23:06 · 460 阅读 · 0 评论 -
C++ Primer笔记(2.3.1)—— 引用
C++ Primer笔记(2.3.1)—— 引用 #include<iostream> /**********************************************************************/ /* 引用(reference)是为对象起的另外一个名字,引用类型引用另外一种类型。 */ /* 通过将声明符写成 &d 的形式来定义引用类型 */ /*********************原创 2022-02-22 16:52:40 · 310 阅读 · 0 评论