编程语言 # C++Primer
编程语言
Moeyinss
intp/智性恋/推理迷/感性的理性主义者
展开
-
C++Primer_ch12
第12章 动态内存 12.1 动态内存与智能指针 12.2 动态数组 12.3 使用标准库:文本查询程序 12.1 动态内存与智能指针 对于栈对象,仅在其定义的程序块运行时才存在;static对象在使用之前分配,在程序结束时销毁;除了静态内存和栈内存,每个程序还拥有一个内存池。这部分内存被称为自由空间或堆。程序用堆来存储动态分配对象。动态对象的生存期由程序控制 在C++中,动态内存的管理...原创 2020-06-19 15:19:27 · 141 阅读 · 0 评论 -
C++Primer_ch9
第9章 顺序容器 9.1 顺序容器概述 9.2 容器库概览 9.3 顺序容器操作 9.4 vector对象是如何增长 9.5 额外的string操作 9.6 容器适配器 9.1 顺序容器概述 顺序容器为程序员提供了控制元素存储和访问顺序的能力。这种顺序不依赖于元素的值,而是与元素加入容器时的位置相对应。 所有顺序容器都提供了快速顺序访问元素的能力。但是容器有不同性能折中: stri...原创 2020-02-26 22:46:34 · 104 阅读 · 0 评论 -
C++Primer_ch8
第8章 IO库 8.1 IO 类 8.2 文件输入输出 8.3 string流 8.1 IO 类 宽字符版本的类型和函数的名字以一个w开始 标准库使我们忽略这些不同类型的流之间的差异,这是通过继承机制实现的。类型ifstream和istringstream都继承自istream 不能拷贝或对IO对象赋值,进行IO操作的函数通常以引用方式传递和返回流。读写一个IO对象会改变其状态,因此传递和返...原创 2020-02-26 17:10:31 · 96 阅读 · 0 评论 -
C++Primer_ch7
第7章 类 7.1 定义抽象数据类型 7.2 访问控制与封装 7.3 类的其他特性 7.4 类的作用域 7.5 构造函数再探 7.6 类的静态成员 7.1 定义抽象数据类型 类的基本思想是数据抽象和封装。数据抽象是一种依赖于接口和实现分离的编程技术。类的实现则包括类的数据成员、负责接口实现的函数体以及定义类所需的各种私有函数。封装实现了类的接口和实现的分离 定义成员函数的方式与普通函数差...原创 2020-02-26 16:01:49 · 110 阅读 · 0 评论 -
C++Primer_ch6
第6章 函数 6.1 函数基础 6.2 参数传递 6.3 返回类型和return语句 6.4 函数重载 6.5 特殊用途语言特性 6.6 函数匹配 6.7 函数指针 6.1 函数基础 典型的函数包括:返回类型、函数名字、0或多个形参组成的列表、函数体 形参和实参. 实参是形参的初始值,类型匹配 函数的形参列表.函数的形参列表可以为空,但是不能省略。定义一个不带形参的函数,可以书写空的形参列表...原创 2020-02-20 21:56:16 · 264 阅读 · 0 评论 -
C++Primer_ch5
第5章 语句 5.1 简单语句 5.2 语句作用域 5.3 条件语句 5.4 迭代语句 5.5 跳转语句 5.6 try语句块和异常处理 5.1 简单语句 最简单的语句是空语句; 块不以分号作为结束 5.2 语句作用域 定义在控制结构当中的变量只在相应语句的内部可见,一旦语句结束,变量也就超出其作用范围了 5.3 条件语句 if、if-else,注意使用花括号控制执行路径 ...原创 2020-02-18 15:45:13 · 72 阅读 · 0 评论 -
C++Primer_ch4
ch4 表达式 4.1 基础 4.2 算术运算符 4.3 逻辑和关系运算符 4.4 赋值运算符 4.5 递增和递减运算符 4.6 成员访问运算符 4.7 条件运算符 4.8 位运算符 4.9 sizeof运算符 4.10 逗号运算符 4.11 类型转换 4.12 运算符优先级表 4.1 基础 C++ 定义了一元运算符、二元运算符和三元运算符。函数调用也是一种特殊的运算符,运算对象数量没有限制 ...原创 2020-02-16 20:12:01 · 176 阅读 · 0 评论