7天可退款
本周介绍本课程的定位、价值和学习本课程需要的准备知识、环境搭建;并通过面试题来介绍面向对象思维的本质及纠正一些对面向对象编程经典错误的理解。
通过编写MyString类的3个构造、2个赋值和1个析构,从本上解析C++中比较难以理解但又十分重要的一些概念:隐式转换、左值、右值、左值引用、右值引用及C++11重要的特性move语义。
从最佳工程的角度解析C++对象创建的过程、说明构造函数的本质,RVO的返回值优化、const关键词的优化等。
重点解析函数重载、运算符重载;函数对象、lambda和inline函数的本质及它们的使用场景。
重点解析C++内存管理的细节,堆和栈及C++推崇的资源分配RAII在实际项目中的运用。
解析在C++中如何实现智能指针、及C++中异常的使用、new运算符的本质及C++对象模型内部真实的结构。
利用上面所学的知识结合一些QT的库,完成一个跨平台的C++爬虫程序。
介绍面向对象设计模式的本质、详解实际解决的问题及创建型的设计模式在工程中的运用。
详解结构型的设计模式和行为型模式在实际工程中的使用场景和运用。
通过对C++基础类库STL的架构设计的理解讲述STL的使用和其常见的设计模式。
通过对QT的架构设计的理解讲述QT常见的设计模式及使用设计模式改进之前的爬虫项目。
介绍QT框架的历史、使用场景、QT的设计思想及QT常见的UI组件如何使用。
详解QML语言的架构、设计和使用方法、QT的IO和关系数据库的基本使用及在QT中的实战。
介绍正则表达式的基本使用及在QT中的实现、多进程多线程的基础知识及QT中如何使用多进程多线程进行编程。
详解TCP/IP网络架构、并详解在QT中实现网络编程的方法。
分析跨平台浏览器项目的详细设计,并实现核心kernel部分的代码。
手把手讲解跨平台浏览器项目的UI部分代码的开发。
手把手讲解跨平台浏览器项目DataBase和File System部分的开发。
手把手讲解跨平台浏览器项目Plugins Manger部分和爬虫、截图插件部分的开发;并手把手讲解用户登录和加密组件的的开发。
手把手讲解跨平台浏览器项目自动化测试用例的开发;并讲解用广告和云端同步的功能户登录和加密组件的的开发。
深入剖析计算机内部数据和数学的底层原理、操作系统进程、线程的本质和一些常见误区的解释。
详解TCP/IP的一些协议细节、网络数据传递的字节序问题、UTC问题,国际化的处理;详解关系数据库的原理及对未来大数据处理的一些形势分析。
详解编译器的实现原理,并结合编译器知识分析对C++代码优化的逻辑和思路。
分析C++11还有哪些值得关注的新特性并剖析C++17、20等未来C++语言的发展方向和趋势,指导未来技术和就业方向。
评价 好评
我觉得赵老师拥有辩证的思维给您讲课,他不会说怎么样就一定好,怎么样就一定规范,怎么样就一定成立。什么事都是在一定条件下成立的,条件变了,好也许会变成坏,规范也许会变成不规范,成立也许会变成不成立,他会带你去思考好坏,规范,成立与否背后的条件。让你不再纠结怎么写代码是最好的。我觉得这是赵老师可贵的地方。
终于等到出c++就业课了,讲解细致,适合提升。
我懂一些c++语法,但是实践经验少,这次跟大牛学能提升技术是一方面还能学到大厂规范和好的编程习惯是我最大的感受,发现很多我以前忽略的细节,纠正不少编程规范,慕课网以后要多找这种大牛多出点C++高级教程,帮我们涨薪,一定买。
预售规则
1. 定金支付成功后,可在“我的订单”-“未支付”栏查看所要支付尾款的订单。
2. 尾款支付开启后,请在规定时间内支付尾款,若超出尾款支付时间,订单将自动关闭。请关注短信、慕课网平台及慕课网微信号等渠道推送的提醒消息。
3. 定金可在课程原价基础上抵扣页面显示金额,具体数额及计算方式见详情页。
4. 已支付定金但未在规定时间支付尾款的用户,定金不可退。
5. 如您对预售活动有其它疑问,请联系客服:kf@imooc.com。