罗剑锋的 C++ 实战笔记
20 年老兵心法,让 C++ 不再难学
罗剑锋  前奇虎 360 技术专家,Nginx/OpenResty 开源项目贡献者
专栏
已完结·共 32 讲
|
3.6w 人已学
|
收藏
kenan
罗老师意犹未尽啊!来个升级版,期待不久回归。
作者回复:有问题可以随时回来一起讨论。
2020-06-30
Eason Tai
有一说一,配合c++ prime和自己手敲来看专栏,互相验证,真的挺舒服的。
作者回复:很好的学习方法,nice。
2020-06-02
jxon-H
第三次学习这节课的内容,感觉自己总算明白了罗老师的苦心。 与一般的C++课不同,罗老师完全不讲语法要素这些百度一大把,而是从工作的原理和本质去剖析C++。 我记得开课的第一讲,罗老师就这么说过,当时没啥体会,现在越发觉得这样的编排确实很高级。 虽然对于我这种没怎么用过C++的人来说,接受所有信息有点吃力,但反而使我开阔视野,学习C++的时候,不会被限制语法语义的规则上,你还可以和预处理器、编译器打交道,让你的代码更好的让人和机器读懂。 什么场景应该和预处理器沟通一下,什么时候和编译器沟通一下,这些都是高级的编程技巧。这些沟通也许是非必要的,但是掌握这些沟通技巧,在编程的时候将如鱼得水。 对C++的钻研还不够深,功力不够,没发对老师的思考题发表有营养的见解,就这么表达一下自己的感受吧。
作者回复:有点过誉了,受之有愧。 因为C++比较复杂,所以我划出了四个生命周期,方便特性的归类和理解,不然混在一起很容易把思路弄乱。 C++需要在实践中学,要花的时间和精力还是挺多的,不过乐趣也自在其中。
2020-05-20
Yaxe
昨天上github看cpp_study这个仓库的时候 发现头像莫名熟悉,才知道之前star的注释版nginx也是罗大写的 十分有缘 学习学习!
作者回复:笑,看来我的隐身能力还是挺成功的。
2020-05-09
jxon-H
我的C++一直没学懂没学好。希望能跟上罗老师的步伐,填补我知识结构的空缺。 罗老师把C++的生命周期与瀑布模型进行类比,形象地把C++的编程过程进行剖析,通过在生命周期四个过程的来回改进,实现程序的螺旋式上升,巧妙地说清了软件开发是个不断迭代的过程。 关于C++的优点,都说是因为贴紧硬件底层,与java相比,少了把源码先翻译成字节码,而是直接翻译成机器码。与脚本语言相比,脚本语言读一条指令执行一条,和用户的交互性好,比较容易一步步优化代码;而C++是一次编译,就全翻译成机器码,要求思维比较严谨,牵一发动全身。 请老师指正。
作者回复:说得很好。 生命周期这个其实是为了方便大家理解C++程序,把它分解成几个阶段,有的C++特性只在某个阶段起作用,这样就会认识的比较清楚。
2020-05-07
二宝他爹
当年是看着罗老师的boost程序库开发指南的书才入了C++/boost库的大门哇,看了目录果断加入课程学习
作者回复:这次主要讲的标准C++,有部分内容是和Boost重叠的,可以对比学习,以后有机会再专门讲Boost吧。
2020-05-06
吃草🐴~
大学里学过 C++,然而只是皮毛,所以一直只知道难,但是不知道难在哪里。目前已是三年半开发经验的 Java 程序猿~个人觉得 Cpp 更贴近底层,并且也想了解这门语言的一些设计思想。于是乎,果断入手开始研究~🤔🤔
作者回复:就是要有这样的钻研态度,学C++,不一定非要用它做开发,而是把它当做他山之石,开拓自己的知识面。 空闲时间可以自己写一些小程序,用来练习C++,熟悉系统底层。
2020-05-06
NEVER SETTLE
在http专栏,给老师留言,希望出个C++专栏,果真出了,甚是开心😁
作者回复:希望不会让你失望,有什么想法、需求可以提出来。
2020-05-06
忆水寒
必须买啊,希望作者能稍微在课程中讲一些C++相关的常用开源库。这样在项目中也能使用到。
作者回复:会的,不过C++的开源库太多,我也只能挑出我自己实际使用过、觉得有用的库,没用过的不好推荐。 首推的当然就是Boost了,不过它太大,不好一下子掌握, 这次就先不讲了。
2020-05-06
讲师

罗剑锋

前奇虎 360 技术专家,Nginx/OpenResty 开源项目贡献者

罗剑锋,网名“Chrono”,前奇虎 360 技术专家,Nginx/OpenResty 开源项目贡献者,也是极客时间《透视 HTTP 协议》专栏的作者。他熟悉各种网络应用协议,专注于 C/C++、Linux、高性能编程等领域,著有《C++11/14 高级编程》《Nginx 完...查看更多
编辑推荐
讲师的其他课程
透视 HTTP 协议
罗剑锋(Chrono)
前奇虎 360 技术专家,Nginx/OpenResty 开源项目贡献者

48讲 | 63954 人已学习

¥59¥129
Kubernetes 入门实战课
罗剑锋
Kong 高级工程师,Nginx/OpenResty 开源项目贡献者

41讲 | 19544 人已学习

¥59¥129
包含这门课的学习路径

C++工程师

7门课程 51.5w人学习
看过的人还看了
数据结构与算法之美
王争
前 Google 工程师

81讲 | 283792 人已学习

¥68¥199
现代 C++ 编程实战
吴咏炜
前 Intel 资深软件架构师

51讲 | 34206 人已学习

¥59¥129
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 180992 人已学习

¥98¥399
设计模式之美
王争
前 Google 工程师,《数据结构与算法之美》专栏作者

113讲 | 123456 人已学习

¥98¥299
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224925 人已学习

¥68¥199
现代 C++20 实战高手课
卢誉声
Autodesk 首席工程师

29讲 | 3787 人已学习

¥59¥99