美文网首页
标准库:容器

标准库:容器

作者: 骑鲸公子_ | 来源:发表于2018-05-21 16:51 被阅读0次

    4.1 std::array 和 std::forward_list

    std::array 会在编译时创建一个固定大小的数组,std::array 不能够被隐式的转换成指针

    std::forward_list 使用单向链表进行实现,提供了 O(1) 复杂度的元素插入,不支持快速随机访问(这也是链表的特点),也是标准库容器中唯一一个不提供 size() 方法的容器

    4.2 无序容器

    两组无序容器:std::unordered_map/std::unordered_multimap 和 std::unordered_set/std::unordered_multiset

    4.3 元组 std::tuple

    std::make_tuple: 构造元组

    std::get: 获得元组某个位置的值

    std::tie: 元组拆包

    合并两个元组,这可以通过 std::tuple_cat 来实现

    相关文章

      网友评论

          本文标题:标准库:容器

          本文链接:https://www.haomeiwen.com/subject/rpcqjftx.html