iterator_traits大杂烩
来源:互联网 发布:自由基地军品服饰 淘宝 编辑:程序博客网 时间:2024/04/28 22:53
template<class Iterator>
struct iterator_traits
{
typedef typename Iterator::iterator_category iterator_category;
typedef typename Iterator::value_type value_type;
typedef typename Iterator::difference_type difference_type;
typedef typename Iterator::pointer pointer;
typedef typename Iterator::reference reference;
};
template<class T>
struct iterator_traits<T*>
{
typedef random_access_iterator_tag iterator_category;
typedef T value_type;
typedef ptrdiff_t difference_type;
typedef T* pointer;
typedef T& reference;
};
template<class T>
struct iterator_traits< const T*>
{
typedef random_access_iterator_tag iterator_category;
typedef T value_type;
typedef ptrdiff_t difference_type;
typedef const T* pointer;
typedef const T& reference;
};
0 0
- iterator_traits大杂烩
- iterator_traits
- Iterator_traits
- 大杂烩
- 大杂烩
- 大杂烩
- 大杂烩
- 大杂烩
- 大杂烩
- 大杂烩
- 大杂烩
- 大杂烩
- 大杂烩
- 大杂烩
- 大杂烩
- 大杂烩
- 大杂烩
- 大杂烩.
- Hdoj 4027 Can you answer these queries? 【线段树】
- 粒子滤波终结版
- 数据库学习 - 大规模并发优化学习笔记
- ruby,gem,bundle
- 初学者,ubuntu下使用GCC
- iterator_traits大杂烩
- 第六周项目2-友元类
- 前端文摘:深入解析浏览器的幕后工作原理
- 第6周项目4成员函数、友元函数、和一般函数的区别
- 瞄了一眼开源许可证
- Servlet学习
- 一个用HTML编写的简单课表
- inline assembly内联汇编
- linux系统-用户管理-管理员授权