• 讲师平台
    • 我的学习
    • 消息
    购买 ¥120.00

    《信息学竞赛-C/C++入门》 C++语言-

    共416节4594人学习尹成 课程详情 领证书
    • DAY1

      • 1CPPhelloworld
      • 2CPP强弱类型
      • 3CPP变量初始化与赋值
      • 4CPP宽字符
      • 5重定向
      • 6函数模板
      • 7命名空间的意义
      • 8命名空间使用权限意义
      • 9命名空间using深入
      • 10全局变量局部变量using
      • 11命名空间专有函数与瀑布
      • 12类型与命名空间
      • 13匿名static_extern
      • 14typeid
      • 15类型一致可变参数模板
      • 16类型不一致可变参数模板
      • 17类型不一致可变参数模板解决可变参数
      • 18函数参数默认值
      • 19auto
      • 20bool
      • 21decltype
      • 22CCPP数组初始化
      • 23CPP风格数组array
      • 24nullptr
      • 25CPP风格别名
    • DAY2

      • 1auto强化
      • 2模板别名与auto推理
      • 3收缩转换
      • 4C14二进制
      • 5constexpr
      • 6inlinenamespace
      • 7lambda初级
      • 8lambda高级
      • 9函数包装器
      • 10模板元
      • 11CCPPconst区别
      • 12智能指针
      • 13tuple多元数组
      • 14左右值引用与移动语义
      • 15引用本质
      • 16引用指针以及作为函数参数返回值
      • 17引用一个数组
      • 18引用数组是非法的
      • 19const与引用
    • DAY3

      • 1引用与函数指针
      • 2引用的本质分析与指针差别
      • 3引用函数指针数组与二级函数指针
      • 4引用结构体数组
      • 5CPP多线程初级概念
      • 6CPP多线程传递参数
      • 7joindeatch
      • 8原子变量互斥锁线程安全
      • 9lambda表达式与多线程
      • 10newdelete与mallofree区别
      • 11newdelete单个对象以及数组使用注意事项
      • 12new分配内存栈堆静态区
      • 13newdelete局部重载
      • 14newdelete全局重载
      • 15全局与局部newdelete分析
      • 16双链表list数据结构
      • 17双链表管理一个类的对象
    • DAY4

      • 1伪函数与多线程
      • 2成员函数与多线程
      • 3promisefuture多线程通信
      • 4线程功能拓展基于继承
      • 5条件变量
      • 6并行计算获取结果
      • 7vector介绍
      • 8可变参数实现多线程
      • 9并行计算汇总
      • 10死锁与解锁
      • 11迅雷线程面试题与线程交换与移动
      • 12lock_guard与unique_lock
      • 13等待固定时间
      • 14并发生产者消费者模式
    • DAY5

      • 1数据类型转换
      • 2delete函数
      • 3大括号处理
      • 4forward_list
      • 5ifexists
      • 6引用包装器
      • 7函数包装器与模板
      • 8模板的嵌套
      • 9模板与引用
      • 10模板的重载
      • 11函数模板的类型默认参数以及函数参数默认参数
      • 12函数模板的指针匹配
      • 13绑定类成员函数
      • 14绑定函数lambda表达式以及伪函数
      • 15静态断言
      • 16内联函数
      • 17CPP转义字符
      • 18正则表达式
      • 19正则表达式处理日期处理数据截取
      • 20正则表达式拆分
    • DAY6

      • 1auto与decltype区别
      • 2type_traits
      • 3枚举体
      • 5占位参数
      • 6寄存器变量区别
      • 7CPP左值右值自动转化
      • 8CPP共用体相比C独特功能
      • 9硬盘模式查询开房CPP文件流
      • 10内存模式查询数据CPP文件流
      • 11CPP结构体与C区别
      • 12私有的补充
      • 13异常
      • 14CPP数据类型极限
      • 15算法容器函数
      • 16匿名对象与分配内存时手动控制构造与析构
      • 17deletedefault以及类中生成默认四大函数
      • 18模板参数展开
      • 19转义字符
    • DAY7

      • 1面向过程与面向对象的思想
      • 2类型后缀
      • 3类型复习与auto
      • 4逻辑lanmbda
      • 5lambda递归
      • 6函数重载与函数指针
      • 7函数指针类型与decltype
      • 8函数模板推理机制
      • 9函数指针与函数模板
      • 10函数指针实际用途
      • 11CCPP数组不同
      • 12对象数组的实战
      • 13窗口封装
      • 14数组封装实现
      • 15QT基本功信号槽原理
      • 16构造函数错误
      • 17分数数据类型
      • 18数据类型索引容器
      • 19委托构造
    • DAY8

      • 1面向过程解决迷宫
      • 2m面向对象解决迷宫
      • 3点箭头点星箭头星四种运算符
      • 4类成员函数指针高级实战
      • 5pulicprivateprotected权限管理
      • 6构造与析构的概念
      • 7构造函数初始化成员列表
      • 8类的默认值初始化
      • 9构造初始化与嵌套类
      • 10委托构造初始化与Qt实战
      • 11const与类
      • 12拷贝构造
      • 13深浅拷贝
      • 14构造与类型转换
      • 15引用与类
      • 16类的静态成员
      • 17类的静态函数
    • DAY9

      • 1友元函数
      • 2友元类
      • 3explicit
      • 4重载的意义与概念
      • 5重载流式运算符以及外部函数重载
      • 6安全计数器
      • 7一元重载二元重载与成员函数友元函数实战
      • 8拷贝构造与赋值重载分析
      • 9赋值重载以及深浅拷贝
      • 10函数返回值分析深浅拷贝
      • 11内存四区与类
      • 12重载的三种形式以及交换律
      • 13指针相关运算符重载
      • 14重载plusplusUI
    • DAY10

      • 1类型转换
      • 2类型转换实际用途
      • 3多文件死锁
      • 4类的头文件源文件详解
      • 5类的声明与实现的编译语法
      • 6类的包含使用继承多继承
      • 7继承本质
      • 8继承与重载
      • 9继承与静态变量
      • 10继承3p权限
      • 11继承中构造析构的顺序
      • 12带参构造类的继承原理
      • 13单继承与多继承带参构造函数
      • 14虚基类与虚继承
      • 15指针与继承
      • 16多态与虚函数概念
      • 17多态与异构数据结构
    • DAY11

      • 1虚函数与析构构造
      • 2虚函数表原理
      • 3纯虚函数
      • 4纯虚函数与多继承实战
      • 5final与override
      • 6virtual与类的大小
      • 7虚函数强化
      • 8运行数据类型dymamic_cast与typeid
      • 9代码重用
      • 10函数模板与模板函数以及类中的模板
      • 11函数模板在类的应用
      • 12类模板实战与函数模板对比
      • 13类包装器
      • 14类模板与类混合封装继承多态
    • DAY12

      • 1类模板的默认参数规则
      • 2嵌套类模板与模板类
      • 3模板参数嵌套
      • 4模板与友元
      • 5static静态成员
      • 6static静态函数在类模板中
      • 7文件重定向
      • 8标准输出
      • 9标准输入
      • 10标准输入深入以及小节
      • 11字符串输入输出流
      • 12文件基本操作
      • 13文本与二进制文件
      • 14文件指针seekp_seekg
    • DAY13

      • 1CPP语言面试51题_49
      • 2CPP语言面试100题
      • 3.STL容器迭代器算法概述
      • 4简单线性容器
      • 5线性容器结尾
      • 6无重复集合set重复集合mutliset
      • 7hash_set_
    • DAY14

      • 1映射容器
      • 2unordered_set
      • 3unordered_map_mutlimap
      • 3unordered_multiset
      • 4容器小节
      • 5迭代器
      • 6不改变原生数据的算法
      • 7数值算法
      • 8改变数据的算法
    • DAY15

      • 1比赛之前的平台迁移
      • 2平台迁移
    • DAY16

      • 1可变序列算法1
      • 2可变序列算法2
      • 3排序算法1
      • 4排序算法2
      • 5排序算法3
      • 6STL小节
      • 7常规智能指针
      • 8unique_ptr独享内存智能指针
      • 9share_ptr智能指针引用计数
    • DAY17

      • 1boost与STL应用cocos2dx
      • 2boost_array_any
      • 3change_cast_function_move_variant
      • 4smartpoint_ref_regex_unordered
      • 5图的概念
      • 6boost有向图无向图
      • 7boost邻接表实现
      • 8最小生成树
      • 9prim最小生成树
      • 10深度优先广度优先
      • 11图的框架介绍
      • 12拓扑排序
    • DAY18

      • 1A星算法
      • 2A星补充
      • 3dijiskala与bellmen
      • 4图小节
      • 5内存池
      • 6异常的概念
      • 7trycatchthrow介绍
      • 8throw机制
      • 9异常类处理
      • 10异常与类继承
      • 11异常与多态
      • 12CPP自带异常wmv
      • 13安全退出的异常
      • 14模板与异常
      • 15nothrow内存异常
      • 16std标准错误抛出处理
    • DAY19-公开课

      • future线程通信
      • 多线程并行计算
      • 多线程实战
      • 原子变量
      • 自定义线程实现
    • DAY20

      • 1信号机制
      • 2文件映射内存
      • 4库与线程
      • 3文件库wmv
    • DAY21

      • 1字符串模板库1
      • 2字符串模板库2
      • 3字符串模板库3
      • 4数组模板库
      • 5链表库以及迭代器算法原理
      • 6链表库结尾
      • 7智能指针模板
    • DAY22

      • 1lable与字符串
      • 2计算器实战
      • 3Qlist
      • 4listview combobox
      • 5界面数据查询
      • 6iosQT调试创建项目
      • 7Windows编程测试
      • 8treeview
    • DAY23

      • 1QT容器
      • 2QT正则表达式
      • 3QT程序框架与pushbutton
      • 5QT可移动窗口
      • 4QT窗口布局切割
      • 6QT多窗口切换list
      • 7QT网格布局
      • 8QT横向布局
      • 9QT鼠标
      • 10QT键盘
      • 11QT消息链与筛选组合键
      • 12QT对话框
      • 13QTlist
      • 14QT文本文件读写
      • 15QT文件编程
      • 16监视文件
      • 17QTfile遍历
      • 18获取文件属性
    • DAY24

      • 1正则表达式概念
      • 2smatch正则表达式匹配
      • 3正则表达式挖掘
    • DAY25

      • 1QT进度条
      • 2QT颜色
      • 3QT时钟
      • 4Qt异形窗体与开机画面
      • 5Qt主窗体分析
      • 6.QtIDE实现gccg++
      • 7QtIDE界面与自定义编程语言完善
      • 8Qt坐标体系
      • 9Qt绘图
      • 10Qt绘图板
      • 11Qt模型与视图
      • 12Qt模型视图代理概念
      • 13Qt模型实战
    • DAY26

      • 1图形化蝴蝶飞舞
      • 2地图讲解
      • 3图片操作
      • 4图像创建
      • 5文件模型对应多个视图
      • 6模型视图代理小节
      • 7IP查询
      • 8本机网卡查询
      • 9UDP通信
      • 10TCP聊天室服务器
      • 11聊天室全部功能
    • DAY27

      • 1CPPcgi
      • 2CGIinput
      • 3CGIpost已经废弃
      • 4CGI网页交互
      • 5CGI保存文件
      • 6QT多线程
      • 7Qt国际化翻译器
      • 8Qt测试用例wmv
      • 9自定义类型测试用例
      • 10性能测试
      • 11网页浏览与下载器
      • 12数据库与sqlite
      • 13数据库小节
      • 14多线程小节
      • 15声音播放wmv
      • 16QtopenGL图形绘制
      • 17QTopengl颜色设置
      • 18截屏
      • 19动画
      • 20场景
      • 21摄像头编程
      • 22播放器编程
      • 23播放gif
      • 24opengl贴图
    • DAY28

      • 1二叉树显示以及中序递归非递归
      • 2二叉树先序后序递归非递归
      • 3叶子高度层数层遍历
      • 4二叉树节点数
      • 5判断单枝二叉树
      • 6二叉树是否完全二叉树
      • 7二叉树最小公共祖先
      • 8二叉树翻转景象
      • 9二叉树求每层节点个数
      • 10二叉树判断结构是否相同
      • 11二叉树求最大距离
      • 12二叉树是否平衡树
      • 13二叉查找树转链表
      • 14二叉树先序中序创建二叉树
      • 15要求叶子节点到根节点的值和为14的路径
      • 16寻找父节点
      • 17寻找左兄弟
      • 18二叉树插入删除清空
    • DAY29

      • 1C复习以及前缀中缀后缀表达式概念
      • 2CPP与数据结构重要概念复习
      • 3数据结构复习与递归转栈
      • 4作业
    • DAY30

      • 1ACE简介以及helloword
      • 2ACE-helloworld
      • 3ACE-概念
      • 4ACE程序创建以及模板实现网络通信
      • 5ACE面向对象服务器
      • 6ACE测试开发
      • 7.ACE日志
      • 8.ACE异步IO
      • 9.ACE服务器高并发接收器
      • 10ACE多线程task
      • 11ACE 线程激活
      • 12ACE静态库动态库
      • 13ACE接收器连接器客户端服务器通信
      • 14ACE网络库线程库工程
      • 15ACE聊天室模式
    • DAY31

      • 1模板元编程
      • 2模板元与类
      • 3模板元解包
    • DAY32

      • 1boost模板与异步UDP通信
      • 2TCP同步与异步
      • 3boost同步服务器
      • 4boost异步服务器
      • 5boost网关
      • 6boost多线程服务器与异步
      • 7协同与加密
      • 8boost整体概述
      • 9boost多线程字符串时间日期杂项库编译
      • 10boost同步异步读取http
      • 11综合复习
    • DAY33

      • 1C++11字节对齐
      • 2C++字符编码
      • 3错误信息
      • 4点星与箭头星typedef复习
      • 5模板的类型的判断
      • 6模板的泛型化处理友元函数重载
    • DAY34

      • 2nd
      • 3cocos
      • 课程配套资料
    0/1024
    暂无留言

      订阅失败

      《信息学竞赛-C/C++入门》 C++语言
      《信息学竞赛-C/C++入门》 C++语言 ...

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

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

      购买课程

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

      加载中...
      正在试验
      后自动删除环境
      课程实验
      本次实验时间已到期 00:00:00
      程序员研修院 v1.1.0
      一、播放器优化
      修改播放器默认倍速设置,增加1.25倍速
      调整目录展示形式,增加折叠/展开
      优化播放器的使用体验,有播放问题可以点击播放页内的”反馈“提交问题
      查看全部版本记录
      课件正在飞速打包中,请耐心等待几秒钟~