没有合适的资源?快使用搜索试试~ 我知道了~
C++常用查询手册,C++程序员必备。包括头文件和关键字查询。PDF高清格式!
资源推荐
资源详情
资源评论
C++常用查询手册
王牌2
1
C++常用查询手册
龙马工作室搜集整理制作
C++
从入门到精通
2
索引
头文件查询
#include<algorithm> -------------------------------------------------------------------------------- 3
#include <ctype.h > --------------------------------------------------------------------------------- 5
#include < math.h > --------------------------------------------------------------------------------- 6
#include < time.h >---------------------------------------------------------------------------------- 7
#include < local.h > --------------------------------------------------------------------------------- 7
#include < signal.h > -------------------------------------------------------------------------------- 7
#include < stdarg.h >-------------------------------------------------------------------------------- 8
#include < stdlib.h >--------------------------------------------------------------------------------- 8
#include <stdio.h>----------------------------------------------------------------------------------- 8
#include < string.h > -------------------------------------------------------------------------------10
#include < stdlib.h >--------------------------------------------------------------------------------10
关键字查询
常用字符 ASCII 码查询
C++常用查询手册
王牌2
3
头文件查询
#include<algorithm>
STL 通用算法
1. 非修改性序列操作(12 个)
函数 功能说明
循环 for_each() 对序列中的每个元素执行某操作
find() 在序列中找出某个值的第一次出现的位置
find_if() 在序列中找出符合某谓词的第一个元素
find_end() 在序列中找出一子序列的最后一次出现的位置
find_first_of() 在序列中找出第一次出现指定值集中之值的位置
查找
adjacent_find() 在序列中找出相邻的一对值
count() 在序列中统计某个值出现的次数
计数
count_if() 在序列中统计与某谓词匹配的次数
mismatch() 找出两个序列相异的第一个元素
比较
equal() 两个序列中的对应元素都相同时为真
search() 在序列中找出一子序列的第一次出现的位置
搜索
search_n() 在序列中找出一值的连续 n 次出现的位置
2. 修改性序列操作(27 个)
函数 功能说明
copy() 从序列的第一个元素起进行复制
复制
copy_backward() 从序列的最后一个元素起进行复制
交换 swap() 交换两个元素
C++
从入门到精通
4
swap_ranges() 交换指定范围的元素
iter_swap() 交换由迭代器所指的两个元素
变换 transform() 将某操作应用于指定范围的每个元素
replace() 用一个给定值替换一些值
replace_if() 替换满足谓词的一些元素
replace_copy() 复制序列时用一给定值替换元素
替换
replace_copy_if() 复制序列时替换满足谓词的元素
fill() 用一给定值取代所有元素
填充
fill_n() 用一给定值取代前 n 个元素
generate() 用一操作的结果取代所有元素
生成
generate_n() 用一操作的结果取代前 n 个元素
remove() 删除具有给定值的元素
remove_if() 删除满足谓词的元素
remove_copy() 复制序列时删除具有给定值的元素
删除
remove_copy_if() 复制序列时删除满足谓词的元素
unique() 删除相邻的重复元素
唯一
unique_copy() 复制序列时删除相邻的重复元素
reverse() 反转元素的次序
反转
reverse_copy() 复制序列时反转元素的次序
rotate() 循环移动元素
环移
rotate_copy() 复制序列时循环移动元素
随机 random_shuffle() 采用均匀分布来随机移动元素
partition() 将满足某谓词的元素都放到前面
划分
stable_partition() 将满足某谓词的元素都放到前面并维持原顺序
3. 序列排序及相关操作(27 个)
函数 功能说明
sort() 以很好的平均效率排序
stable_sort() 排序,并维持相同元素的原有顺序
partial_sort() 将序列的前一部分排好序
排序
partial_sort_copy() 复制的同时将序列的前一部分排好序
第 n 个元素 nth_element() 将第 n 各元素放到它的正确位置
lower_bound() 找到大于等于某值的第一次出现 二分检索
upper_bound() 找到大于某值的第一次出现
剩余18页未读,继续阅读
资源评论
bellinctbu
- 粉丝: 1
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功