当前位置: 首页 > news >正文

桂林旅游网站建设后端网站开发遇到的难题解决

桂林旅游网站建设,后端网站开发遇到的难题解决,本机电脑怎么做网站,wordpress 中文站文章目录1、迭代器的类型2、traitsiterator_traitstype_traits泛化的指针,容器与算法的桥梁。提供一种方法,按照一定顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。既能对容器进行遍历,又可以对外隐藏容器的底层实…

文章目录

    • 1、迭代器的类型
    • 2、traits
        • iterator_traits
        • type_traits

泛化的指针,容器与算法的桥梁。提供一种方法,按照一定顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。既能对容器进行遍历,又可以对外隐藏容器的底层实现,从而以统一方式向算法传递数据。

作用:访问容器内的元素。

1、迭代器的类型

迭代器的类型

  • 前向迭代器:++ == != * -> =
  • 双向迭代器:在前向迭代器的基础上,增加--
  • 随机访问迭代器:在双向迭代器的基础上,增加+= -= < > <= >=
  • 输入流迭代器:可读++ == != * ->
  • 输出流迭代器:可写++ * =

不同迭代器对应的操作

在这里插入图片描述

2、traits

iterator_traits

萃取迭代器的特性,

  • value_type:迭代器所指对象的类型
  • difference_type:两个迭代器之间的距离
  • pointer:迭代器所指向的型别
  • reference:迭代器所引用的型别
  • iterator_catagory

type_traits

萃取型别特性。针对不同类型的属性,在编译器间完成函数派送的决定。

// 默认构造函数
__type_traits<T>::has_trivial_default_constructor
// 拷贝构造函数
__type_traits<T>::has_trivial_copy_constructor
// 赋值运算符
__type_traits<T>::has_trivial_assignment_operator
// 析构函数
__type_traits<T>::has_trivial_destructor
// 原始数据
__type_traits<T>::is_POD_type

返回结果是具有真假性质的对象,因为我们希望利用响应结果来进行参数推导,而编译器只有面对 class object 形式的参数才会做参数推导。

struct __true_type{};  // 真
struct __false_type{}; // 假

例:

template <class type> 
struct __type_traits {typedef __true_type has_trivial_default_constructor;typedef __false_type has_trivial_copy_constructor;typedef __false_type has_trivial_assignment_operator;typedef __false_type has_trivial_destructor;typedef __false_type is_POD_type;
};
http://www.yayakq.cn/news/671109/

相关文章:

  • sae 网站模板个人建立网站要多少钱
  • 营销型网站需要注意推荐几个没封的网站2021
  • 使用net域名的大网站ui设计培训班怎么样
  • 哪里有做投票的网站购物网站的排版
  • wordpress 采集教程北京债务优化公司
  • 怎样给网站做优化淘宝网站上的图片是怎么做的
  • 湘潭企业网站建设 p磐石网络一个大型网站建设得多少钱
  • 浏阳 做网站超级简历网站
  • 做车贷的网站代理公司注册网站
  • 湖州网站建设培训教程网站开发需要学习
  • 做卡盟网站赚钱吗如何做自己的博客网站
  • 学计算机的做网站的叫什么工作网站建设与运营财务预算
  • 网站优化工具北京朝阳区
  • 个人网站可以做企业网站吗开发小程序流程
  • 网站的配色方案杭州网络推广公司那家好
  • 铁岭网络推广网站建设四川省的建设厅注册中心网站首页
  • 锦州网站建设排行榜智通人才网招聘网东莞官网
  • 优化网站 提高查询网站开发需求图
  • 全屏响应式网站贵州建设厅网站办事大厅
  • 淘宝联盟个人网站怎么做网站页面设计培训
  • 金湖县城乡建设局网站找南昌兼职做网站的
  • 如何网站开发深圳双区建设
  • 可以在哪些网站做翻译兼职python从入门到实践
  • 旅游门户网站模板网站开发 验收标准
  • 电商模板网站免费网站建设域名
  • 线上网站建设南宁建站服务
  • 淘宝客必须做网站深圳响应样式网站建设费用
  • 网站建设规划模板广告海报
  • 天津个人专业做网站策划公司
  • 有哪些做相册视频剪辑的网站广东网站设计工具