STL标准库与泛型编程

STL标准库与泛型编程
共46节 117601人在学 课程详情
  • 示范运用STL各大部件,并初步认识其体系结构

    • 认识headers、版本、重要资源
    • STL体系结构基础介绍
    • 容器之分类与各种测试(一)
    • 容器之分类与各种测试(二)
    • 容器之分类与各种测试(三)
    • 容器之分类与各种测试(四)
    • 分配器之测试
  • 深度探索STL的所有分配器、容器、迭代器、以及它们之间的体系结构

    • 源代码之分布 (VC, GCC)
    • OOP (面向对象编程) vs. GP (泛型编程)
    • 技术基础:操作符重载and模板(泛化, 全特化, 偏特化)
    • 分配器
    • 容器之间的实现关系与分类
    • 深度探索list上
    • 深度探索list下
    • 迭代器的设计原则和Iterator Traits的作用与设计
    • vector深度探索
    • array&forward_list深度探索
    • deque&queue和 stack深度探索上
    • deque&queue和 stack深度探索下
    • RB-tree深度探索
    • setmultiset深度探索
    • mapmultimap深度探索
    • hashtable深度探索上
    • hashtable深度探索下
    • hash_sethash_multiset, hash_maphash_multimap概念
    • unordered容器概念
  • 深度探索STL算法、仿函数、适配器、包括其体系结构及它们与容器、迭代器之间的关联与沟通方式

    • 算法的形式
    • 迭代器的分类 (category)
    • 迭代器分类 (category) 对算法的影响
    • 算法源代码剖析 (11个例子
    • 仿函数
    • 存在多种Adapter
    • Binder2nd
    • not1
    • bind
    • reverse_iterator
    • inserter
    • ostream_iterato
    • istream_iterator
  • 精选STL以外的主题

    • 一个万用的hash function
    • Tuple用例
    • Type traits
    • Type traits实现
    • cout
    • moveable元素对于deque速度效能的影响
    • 测试函数

    订阅失败

    STL标准库与泛型编程
    STL标准库与泛型编程 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    moveable元素对于deque速度效能的影响-精选STL以外的主题STL标准库与泛型编程

    课程介绍

    在现代职场中,C++ 程序员离不开标准库,因为它极大地提升了开发效率。C++ 标准库中体量最庞大的部分是 STL(标准模板库),它包括六大组件,构成了一个高度体系化的结构。要熟练使用 STL,必须理解其核心架构和关键源码。这门课程将帮助你深入掌握标准库的应用技巧,并通过对 STL 体系结构的深入理解,提升数据结构与算法的基础,增强编程实力。


    推荐课程

    信息系统项目管理师自考笔记

    李明 · 972人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 23016人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4318人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 847人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 909人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5217人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1541人在学

    Python Django 深度学习 小程序

    钟翔 · 2436人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 711人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4103人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~