legends2k / cpp-idioms-chrome

Presentation on selected C++ Idioms found in Chromium project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A presentation on the following C++ idioms used in the Chromium projects:

  • Erase-Remove
  • RAII
  • Scope Guard
  • Named Constructor
  • Named Parameter / Fluent API
    • Method Chaining
  • Init Method / Two-Phase Init (anti-pattern)
  • Virtual Constructor

Interspersed with links to actual code for easy reference.

View it directly in your browser (viewable on a mobile too).

Alternatively, save the presentation as PDF for offline viewing.

Thanks to remark for the awesome HTML5 presentation framework!

About

Presentation on selected C++ Idioms found in Chromium project

License:Creative Commons Attribution 4.0 International


Languages

Language:HTML 100.0%