Boost 深入浅出之—— Boost.variant VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课由浅到深讲解 Boost.Variant 库的用途,使用方法和实现原理。最后与 Boost.Any 做对比来说明 Boost.Variant 库的特点。通过本课程的学习大家将会对 Boost.Variant 模块有一个全面深入的了解。

    1.Boost.Variant 简介 00:05:44

    本课时整体上介绍 Boost.Variant 模块的功能、用法和特点。

    2.Boost.Variant 的使用方法 00:14:51

    本课主要介绍 Boost.Variant 的使用方法,依次对 Boost.Varaint 的定义,成员函数,数据访问做详细讲解。

    3.Boost.Variant 的高级使用方法 00:12:32

    本课主要介绍 Boost.Variant 的高级用法,以及如何使用访问者模式来操作 Boost.Variant 对象。学完本课时你将会全面的掌握 Boost::apply_visitor 对 Boost.Variant 的访问方法。

    4.Boost.Variant 的实现原理 00:01:23

    本课时讲解 Boost.Variant 模块的设计原则,实现方法。通过本课时的学习会对 Boost.Variant 模块的实现技术有一个清晰的认识,并加强对 Boost.Variant 模块的特性和本质的了解。

    5.Boost.Variant 与 Boost.Any 对比 00:03:49

    本课时对比 Boost.Variant 模块和 Boost.Any 模块的功能、使用方法和实现原理。 
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Boost 深入浅出之—— Boost.variant

5课时,38分钟
chuanshuo
chuanshuo

极客学院签约布道师

课程背景:
Boost 是一个有着高质量、高性能、高可靠性的 C++ 工具库,地位仅次于C++ 的标准库。是否掌握 Boost 已经成为很多优秀公司面试 C++工程师的基本要求。Boost.Varient 最为 Boost 库的常用数据结构模块,在实际的开发应用中使用广泛。本次课程将系统讲解 Boost.Variant 库的使用方法,实现原理,以及实战技巧。使得学员能够快速掌握 Boost.Variant 用于实际开发中。

核心内容:
1. Boost.Variant 简介
2. Boost.Variant 的使用方法
3. Boost.Variant 的高级使用方法
4. Boost.Variant 的实现原理
5. Boost.Variant vs. Boost.Any

软件环境:g++4.8

是否提供资料:

课程等级:初级

适合人群:
具有C++基础的学员
  • 技术问答
  • 1

    Boost.Variant 简介

    05:44

    本课时整体上介绍 Boost.Variant 模块的功能、用法和特点。

  • 2

    Boost.Variant 的使用方法

    14:51

    本课主要介绍 Boost.Variant 的使用方法,依次对 Boost.Varaint 的定义,成员函数,数据访问做详细讲解。

  • 3

    Boost.Variant 的高级使用方法

    12:32

    本课主要介绍 Boost.Variant 的高级用法,以及如何使用访问者模式来操作 Boost.Variant 对象。学完本课时你将会全面的掌握 Boost::apply_visitor 对 Boost.Variant 的访问方法。

  • 4

    Boost.Variant 的实现原理

    01:23

    本课时讲解 Boost.Variant 模块的设计原则,实现方法。通过本课时的学习会对 Boost.Variant 模块的实现技术有一个清晰的认识,并加强对 Boost.Variant 模块的特性和本质的了解。

  • 5

    Boost.Variant 与 Boost.Any 对比

    03:49

    本课时对比 Boost.Variant 模块和 Boost.Any 模块的功能、使用方法和实现原理。 

相关课程

  • MATLAB 数据类型

    本课程首先介绍 MATLAB 的基本数据类型,整型,浮点型,逻辑类型和字符串,然后讲解 MATLAB 两个重要的数据类型:元胞数组和结构体,最后概括 MATLAB 不同数据类型之间的转换。

    4课时 49分钟
    初级
    3663人学习
  • C++ 变量和基本类型(3)

    在C++ 中,可以利用 class 和 struct 自定义数据类型。与 class 相比,struct 可以直接访问数据结构的成员。本课程讲解通讯录数据结构的定义和初始化、标准输入和输出对象、宽字符输入和输出对象以及宽字符C++ 程序在 Windows 系统中的入口点等。

    3课时 26分钟
    初级
    4439人学习
  • VC++ 聊天室服务器的设计与实现

    聊天室服务器界面设计、 添加套接字类 、设置背景和按钮位图、 开启服务器按钮实现和自定义消息的响应函数。

    5课时 40分钟
    中级
    4784人学习
  • Linux 下 C 编程——文件高级

    本课程讲解 Linux 下高级 C 编程的文件的 I/O 处理方式、文件锁、存储映射的概念及相关函数的用法。

    3课时 44分钟
    高级
    4420人学习