avatar
文章
30
标签
0
分类
4
首页
归档
标签
分类
链接
关于
ZuowangDev's BlogChapter 6: Functions 返回首页
首页
归档
标签
分类
链接
关于

Chapter 6: Functions

发表于2025-12-22|更新于2025-12-22|C++ Primer
文章作者: ZuowangDev
文章链接: https://zuowangdev.github.io/2025/12/22/C++/C++Primer/Functions/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 ZuowangDev's Blog!
上一篇
Chapter 10: Generic Algorithm
Generic Algorithm 不针对具体容器,在迭代器层次进行操作 Start 头文件algorithm, numeric 只读算法 find, accumulate, equal find: 容器中查找元素; accumulate: 指定容器范围,给定初值(第三个参数, 确定使用哪个加法运算和返回值类型); equal: 确定两个序列是否保存相同的值,传入第一个序列的首尾,和第二个序列的首,第二个序列的元素数目不小于第一个序列。 写容器元素算法 必须保证序列原大小至少不小于要求算法写入的元素数目。向目的位置迭代器写入数据的算法假定目的位置足够大,能容纳要写入的元素。 back_inserter: 插入迭代器。接受一个容器的引用,返回一个与该容器绑定的插入迭代器。使用此迭代器赋值时候,会调用push_back将元素添加到容器。 重排容器元素的算法 sort: 通过<实现排序; unique: 将序列重排,将相邻的重复项消除; erase: 删除两个迭代器之间的元素 定制操作 希望按照自己的想法完成操作,如,重载的sort函数接受第三个参数,谓词。 谓词: ...
下一篇
Expression An expression os composed of one or more operands adn yields a result when it is evaluated. Fundamentals unary operators and binary operators. overloaded operators. Lvalues and Rvalues: Lvalue: object identity (its location in memory); Rvalue: object’s value (its contents) delctype: 作用于左值产生引用类型(如解指针得到的是object本身),作用于右值则产生本身。 逻辑与:&&;逻辑或:|| 都是短路求值,先计算左侧表达式的值,再判断需不需要计算右侧。 赋值运算:右结合律,返回左侧运算对象。运算优先级较低。 i++:返回原始值的副本,本身自增。 ++i: 返回增加后的值。 12345auto pbeg = v.begin();while (pbeg != v....
avatar
ZuowangDev
文章
30
标签
0
分类
4
Follow Me
公告
This is my Blog
最新文章
Hello World2025-12-22
Data Structures2025-12-22
Chapter 2: Variables and Basics Types2025-12-22
Chapter 8: The IO Library2025-12-22
Chapter 3: Strings, Vectors, and Arrays2025-12-22
© 2025 By ZuowangDev
Stay hungry & Stay foolish