Valkierja / cpp-concise-advanced-tutorial-why-were-these-code-safe

C++ 简明进阶教程: 用最短的时间理解高效且安全的代码

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

写在前面

  1. 笔者开始整理本系列时还仅仅是一个在校生,水平有限,欢迎指出疏忽之处,欢迎友善讨论
  2. 本书主要是以effective C++为蓝本的(后文简称该书为EC),本系列更像是effective C++的注解,我会以我认为更合适的方式讲解其中的许多概念,同时,书中的实例代码会进行换血,我会改为用尽可能简短的例子阐明核心**(尽可能每小节不超过20行代码吧),同时会随文附上stackOverflow和美国高校教案等作为拓展阅读。你可以把本系列+effective C++类比为:三国志+三国演义+三国志注解
  3. 本系列的主题是 安全且高效的代码,我会在后面进一步阐述这点
  4. 私以为effective C++系列有一点不是很好,那就是每小节总结部分并没有清晰的分类总结,也就是说,总分总的第二个“总”做的不是很好,本系列想要改进这点
  5. 笔者目前主要做的开发是不是嵌入式的或者机能受限的场景,所以有一些概念的掌握可能会在某些情景下有较大偏差,尤其是cv限定符中V限定符的相关内容
  6. 本系列的受众暂定为已经了解C++11主要特性,但是并不能很清晰的分辨使用场景(在安全的前提下),进而打算阅读effective C++,但是阅读上有一定困难的读者,类比于看文言文三国演义看不懂,然后去看三国演义注解
  7. 如果你对某概念已经有一定的经验,在阅读该部分时,建议先看最后面的总结

本系列欢迎co-worker, 最好是有一定C++经验的, 语言表达能力较好的geek

没有上述也没问题, 但是硬性要求是至少有一遍的effective C++和more effective C++ 精读经历或者有与之相当的C++经验

同时,最好是读过《程序员自我修养》或是有与之相当的编译原理技能点与基本的汇编开发能力

先写这么多

最后更新时间 : 2023.5.1

About

C++ 简明进阶教程: 用最短的时间理解高效且安全的代码