Table of contents Intro Naming Naming Rules Variables Functions Constants Formatting Brackets Whitespace Loops If statements Operators Line Length Style Newlines Final Override Lambdas RAII Comments Casts Goto Constructors Exceptions Switch Case Main Members Project Changes on a Whim Versioning File encoding Meta