课程简介
本课程是专为C++学习者设计的全面系统教程,涵盖C++基础语法、面向对象编程、STL标准库、数据结构算法、多线程编程及Qt框架开发等核心技术。课程从C++基础入门开始,逐步深入讲解函数模板、类模板、智能指针、STL容器与算法等高级特性,并结合实际项目案例如迷宫问题、数据结构实现等强化实战能力。第二部分重点教授Qt框架开发,包括GUI设计、数据库操作、网络编程和XML处理等企业级应用技能。通过本课程学习,学员将掌握现代C++开发全流程,具备独立开发跨平台应用程序的能力,为就业和项目开发打下坚实基础。
下载地址
课程目录
01 基础语法与面向对象
第1–60节:C++概述、数据类型、函数、面向对象概念、类与对象、继承多态等。
02 模板与泛型编程
第1–11节:宏、函数模板、类模板、特化、traits技术、静态成员等。
03 STL容器与迭代器
第12–33节:STL容器、迭代器、vector、list、deque、栈队列等。
04 STL算法
第34–45节:STL算法概览、查找、排序、数值算法、关系算法等。
05 智能指针与Boost库
第46–55节:智能指针、Boost库、正则表达式、字符串处理等。
06 多线程编程
第1–11节:线程进程、互斥锁、条件变量、生产消费者模型等。
07 Qt GUI开发
第12–33节:Qt框架、信号槽、UI设计、布局、对话框、容器等。
08 Qt高级组件
第34–51节:文件系统、绘图、图表、数据库、XML解析等。
09 网络与多媒体
第52–62节:网络编程、TCP/UDP、高层协议、多媒体应用等。
--- 点击展开详细目录 ---
|