本课程由拥有10年C++开发经验的百度工程师精心打造,旨在通过理论与实践相结合的方式,帮助学员全面掌握C++的核心概念和技术。课程从C++的基础语法开始,逐步深入到高级语法、编程思想及进阶编程技巧,不仅覆盖了C++的运算符、表达式、指针、引用等基础知识,还特别强调了C++在实际项目中的应用,如Linux环境下的C++编程、桌面应用程序开发等。通过《慕影》播放器项目的实战演练,学员将学习如何设计项目架构、开发通用组件模块、构建用户界面以及实现音视频功能。此外,课程还涉及内存调试、常见陷阱规避等内容,帮助学员写出高效、健壮、易于维护的工业级代码。无论是初学者还是希望提升技能的开发者,都能从中获益匪浅。
百度10年C++开发工程师的经验心得,带你深入底层、深入细节、深入思想,重学C+十
轻松超越大学同类课程以更宽广的视野、更贴近实践的思路,重构C++知识体系
重新理解C++,带你写出抽象但自然,高性能又可维护的工业级代码,C++在讲师手里竟能如此“健壮”
课程大纲
{1}–第1章C++概括
{2}–第2章C++基础语法
{3}–第3章C++的运算符与表达式
{4}–第4章从C语言的陷阱到C++的改进
{5}–第5章C++基础容器
{6}–第6章彻底学会C++指针,引用
{7}–第7章C++基础句法
{8}–第8章C++高级语法
{9}–第9章C++编程思想
{10}–第10章C++进阶编程
{11}–第11章LinuxC++编程初步
{12}–第12章桌面应用项目实战:设计项目的架构和标准
{13}–第13章实现项目《慕影》的通用组件模块:
{14}–第14章《慕影》播放器UI模块开发
{15}–第15章实现《慕影》音视频模块开发
{16}–第16章《慕影》播放器项目总结
{17}–第17章C,C++内存调试初步
{18}–第18章C++的陷阱和经验
{19}–第19章课程总结
课件.zip