Skip to content

Latest commit

 

History

History
43 lines (26 loc) · 1.27 KB

README.md

File metadata and controls

43 lines (26 loc) · 1.27 KB

Cpp Notes

Introduction

This repo reflects some of the best practices for C++ based on my knowledge and professional experience. I consider this repo as my personal C++ guideline and it is highly inspired by very well-known C++ experts such as Scott Meyers, Herb Sutter, Andrei Alexandrescu, etc. and their publications.

Notes

Class Design

Linkage

Inheritance & Polymorphism

Operator Overloading

Templates & Generic Programming

Move & Forwarding

Concurrency Fundamentals

Concurrency in C++

Iterator Traits

Type Traits

Exception Safety

Efficiency & Performance

Design_Guidelines

Misc

Idioms

Build

Linux

g++ sketch.cpp -o bin/pg_out && ./bin/pg_out

Books