stl源码剖析一些记录
来源:互联网 发布:酒水包装设计软件 编辑:程序博客网 时间:2024/06/07 15:05
STL 定义有五个全局函数,作用于未初始化的空间上.
construct(),destory(),uninitialized_copy(),uninitialized_fill(),uninitialized_fill_n();
一:
uninitialized_copy()使我们能够将内存的配置与对象的构造行为分离开来,
template<class InputIterator,class ForwardIterator>
ForwardIterator uninitialized_copy(InputIterator first,InputIterator last,ForwardIterator result)
二:
template<class ForwardIterator,class T>
void uninitialized_fill(ForwardIterator first,ForwardIterator lasr,const T& x);
三:
template<class ForwardIterator,class Size,class T>
ForwardIterator uninitialized_fill_n(ForwardIterator first,Size n,cosnt T& x);
construct(),destory(),uninitialized_copy(),uninitialized_fill(),uninitialized_fill_n();
一:
uninitialized_copy()使我们能够将内存的配置与对象的构造行为分离开来,
template<class InputIterator,class ForwardIterator>
ForwardIterator uninitialized_copy(InputIterator first,InputIterator last,ForwardIterator result)
二:
template<class ForwardIterator,class T>
void uninitialized_fill(ForwardIterator first,ForwardIterator lasr,const T& x);
三:
template<class ForwardIterator,class Size,class T>
ForwardIterator uninitialized_fill_n(ForwardIterator first,Size n,cosnt T& x);
阅读全文
0 0
- stl源码剖析一些记录
- 《stl源码剖析》剖析
- 侯捷-《STL源码剖析》的一些可能的错误
- STL源码剖析(1)
- STL源码剖析(2)
- STL源码剖析(3)
- STL源码剖析(4)
- STL源码剖析(5)
- STL源码剖析(一)
- STL源码剖析
- STL 源码剖析
- STL源码剖析 [笔记]
- 《STL源码剖析》-- memory
- stl vector源码剖析
- 剖析STL auto_ptr源码
- STL-sort()源码剖析
- STL源码剖析总结
- STL源码剖析---vector
- python: 多属性排序
- HDOJ 1024 DP
- 按之字形顺序打印二叉树
- 三种编程命名规则(匈牙利法,小驼峰法,大驼峰法)
- 第十二章:通过异常来处理错误
- stl源码剖析一些记录
- 任务分发系统-Qcmd-http详解
- firewall-cmd防火墙
- 你是否了解新媒体,新媒体简介
- javascript简单的加减乘除运算
- java web session过期 跳转页面没有跳出frame的问题
- 51Nod 1133 不重叠的线段 贪心
- 联网请求获取json串
- 【Maven实战】之Linux环境下Nexus3.6安装