Giter VIP home page Giter VIP logo

cpp-concise-advanced-tutorial-why-were-these-code-safe's Introduction

写在前面

  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

cpp-concise-advanced-tutorial-why-were-these-code-safe's People

Contributors

valkierja avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.