课程介绍和特色
这是一门针对C++ Object Model(对象模型)的课程,内容涉及到很多不被常人所知的 C++对象内部工作原理、底层的一些具体实现机制方面的知识,本门课程属“提高个人C++开发修养,练习C++编程内功”的一门课程,课程定位为“C++进阶级”课程,这不但意味着本门课具备一定的学习难度,需要学习者有中高级C++开发基础,也意味着这门课程是想成为C++大师级开发者所必须掌握的知识。
如果您想成为一名既会开车又会修车的老司机,想挑战些有难度的技术,或者希望晋级、成长为C++高手甚至大师,这门知识都是你必学的知识!
如果您被《深度探索C++对象模型》这本书搞的云里雾里,甚至彻底晕菜的时候,你更能体会到这门课是多么的好!
在本教程中,24年开发经验的老师会提供大量范例,倾情为你讲解各种C++对象内部运作原理,演绎各种C++对象程序的古怪写法,阐述各种内部设计思路,有些你可能闻所未闻,有些你可能觉得豁然开朗,同时,老师还会将自己的经验和感受融入课程中,开拓你的思路、视野,助你向新征程大步迈进!
老师荐言
C++对象模型知识久负盛名,具有极高美誉度,凡在 C++界有一定经验和成就之人至少都会耳闻,而由参与了世界第一套C++编译器cfront的美国作者Lippman编写、台湾知名作家侯捷老师翻译的《深度探索C++对象模型》一书更是集全世界所有对C++语言书籍最高赞美之词于一身的传世经典之作。
《深度探索C++对象模型》是一本让人敬畏的书,尽管这本书第一版出版距今已有18年之久,但至今仍不乏孜孜以求者苦苦研读,其中很多知识点更是许多公司面试应聘者的必考知识。虽然书籍瑕不掩瑜,但缺点也很突出:(1)语言晦涩,难以理解;(2)偏重理论,缺乏实践验证;这也让很多初学者望而却步或读完后一知半解而致未有特别大的收获,这也成为了很多学习者心中的遗憾!
出一门专门讲解C++对象模型知识教程的想法由来已久,但因各种原因未能成行,终于在不久前狠下决心,放下手头一切工作,集中精力做这门《C++ Object Model》视频教程,在这套教程中,我将大量的图解、范例代码、实战经验和体会融入其中,根据多年积累,同时参考各种资料,以生动和全方位的讲解阐述C++对象模型之美,极大降低学习者的理解和掌握门槛,凡是参与学习的C++从业者,几乎都会有一种由表及里整体实力、信心的全方位提升的感受,就算是我本人,在做这门教程中,也有一种自身往更高层次迈进的喜悦之感!!
将“C++对象模型知识”传播给更多的C++从业者,让他们在职业生涯中进一步提升自我,减少挫折,是我一直以来的心愿,对于需要的人,其价值不可估量,用如获至宝形容并不为过,这门课程,会为您学习后续各种高端C++课程打下牢固的根基,其内容的精彩,超乎想象!
大量学习过《设计模式》的学友,总是感觉学完之后不会运用,说到根上,设计模式本身考验的是抽象思维能力,找出设计中的易变部分用虚函数去实现,而在《C++ Object Model》中,对虚函数有着非常深入的探讨,我想告诉您的是:通过这门课程的学习,对于您学习向来比较晦涩的设计模式类课程,将会有着妙不可言的好处。
凡有志于在C++开发道路上前行并希望自己向更高层次迈进的朋友,我向您隆重推荐这门教程。我几乎可以肯定,错过这门教程绝对算得上您职业生涯中的一个极大的遗憾!
这门课程学完后,如果你希望继续深造,向前继续迈进,那么下门要学习的课程是“C++ Templates——视频课程”以及“C++ Design Pattern——视频课程”,加油!
讲师介绍
网名:狂想(KuangXiang),1995年毕业于哈尔滨工程大学计算机及应用专业,20多年软件开发经验,经历过数十个软件项目开发包括网络通信、网络安全、网络游戏等领域,多年的摸爬滚打使自身具备了极其深厚的开发实力和实战经验。
深圳知名网络安全公司安络科技(www.cnns.net)有限公司创始人之一、中国首套网络安全在线扫描评估系统项目负责人,电子工业出版社2003年《Crystal Reports水晶报表设计与开发实务》书籍作者,清华大学出版社2020年《C++新经典》、《C++新经典:对象模型》、《C++新经典:Linux C++通信架构实战》、2022年《C++新经典:模板与泛型编程》《C++新经典:设计模式》书籍作者,全球同服独立游戏《冒险之路》制作人。
在教学上,老师善于用清晰、通俗的语言把复杂问题简单化,让你听了就能懂,当节学完基本就能掌握,老师能够为你节省大量的学习时间并能达到极好的教学效果!
老师已经出版的纸质书籍如下:
《C++新经典》:对应C语言和C++语言课程。
《C++新经典:对象模型》:对应C++ Object Model课程。
《C++新经典:Linux C++通信架构实战》:对应C++ Server课程。
《C++新经典:设计模式》:对应C++ Design Pattern课程。
《C++新经典:模板与泛型编程》:对应C++ Templates课程。
大家如果需要视频相应的纸质书籍(避免了自己做笔记之苦),可以通过京东商城,当当商城等自行购买。
希望交流的同学,可以加王老师的微信:wangjw6517119,由王老师将你拉入微信群,这是个技术讨论群,欢迎大家在这里讨论技术问题,交流学习心得和学习方法。
遇到不懂的问题先百度,或者通过大模型DeepSeek、通义前问询问,不行就贴代码与大家进行讨论,咨询问题时不要问在不在,有没有人之类的无意义话语。
愿意和老师一起,终生学习的学友们,欢迎关注老师的公众号,公众号名:'程序员速成',学习虽然没有捷径,但老师的初衷是探索出一种让大家能够在尽可能短的时间内快速进步的学习方法,和大家抱团取暖,共同进步。