Skip to content

Presentation on selected C++ Idioms found in Chromium project

License

Notifications You must be signed in to change notification settings

legends2k/cpp-idioms-chrome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages