C++标准程序库-通用工具
来源:互联网 发布:m9军刀多少钱淘宝 编辑:程序博客网 时间:2024/06/01 08:22
Pair和Tuple
Class pair可将两个value视为一个单元。
namespace std{ template <typename T1, typename T2> struct pair { T1 first; T2 second; };}
不定数的值组
namespace std{ template <typename... Types> class tuple;}
Smart Pointer
自c++ 11起,c++标准库提供两大类型的smart pointer
1. shared_ptr(共享式指针)
多个smart pointer可以指向相同对象,该对象和其相关资源会在“最后一个reference被销毁”时被释放。
2. unique_ptr(独占式拥有)
保证同一时间内只有一个smart pointer可以指向该对象。
数值的极值
数值类型有着与平台相依的极值。
numeric_limits<>
Type Trait和Type Utility
type trait提供一种用来处理type属性的方法。可以用来检查类型的性质,类型的比较。
辅助函数
选择最小值、最大值、交换两值
ratio
编译器分数运算
Clock和Timer
处理日期和时间的程序库。
0 0
- C++标准程序库-通用工具
- c++标准程序库之通用工具
- C++标准程序库 学习笔记 第四章 通用工具
- C标准程序库头文件
- C++:标准程序库-STL迭代器Iterator
- 有关C++标准程序库的认识
- Boost程序库完全开发指南:深入C++“准”标准库
- 【C++】《C++标准程序库》小结第六章(容器)
- 【C++】《C++标准程序库》小结七章-迭代器
- 【C++】《C++标准程序库》小结八章-仿函数
- 【C++】《C++标准程序库》小结第九章-算法
- 【C++】《C++标准程序库》小结第十章-特殊容器
- 【C++】《C++标准程序库》小结第十一章-String
- 【C++】《C++标准程序库》小结第十二章-数值
- 【C++】《C++标准程序库》小结第十三章-stream(1)
- 【C++】《C++标准程序库》小结第十三章-stream(2)
- 【C++】《C++标准程序库》小结第十三章-stream(3)
- C++STL标准程序库开发指南(1)
- KeyEvent列表及用法
- xposed相关
- 图基础总结(算法导论)
- 对IE6下url参数中奇数个中文乱码的问题解决
- MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
- C++标准程序库-通用工具
- n-1位数
- 【2015福州夏令营】三重镇
- 代理模式(一)
- 进程间通信:匿名管道通信
- Linux定时备份Mysql
- 微信支付
- ddms下面找不到gymotion模拟器
- MACHINE_START与MACHINE_END