Skip to content

NelsonBilber/cpp-overview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C++ Overview

./imgs/cpp_logo.png

This repository collects source code about multiple topics about C++ programming language. The propose is to explore basic concepts ( RAII, Rule of 3 and 5 ) and more complex ideas ( Lambdas, move semantics, variadic templates, … ).

Also presents useful resources for implement a workflow for a stack of development, references to improve and get the last news of C++.

Checkout my homepage for an alternative index and explore other technical programming topics.

TopicDescription
BasicsRAII, Containers, Rule of Three, Five and Zero, Exceptions, Linking, void*, …
Containers and IteratorsSTL Containers and Iterators
Modern C++ (11/14/17)Lambdas ( recursive, *this), Concepts, Move semantics, Monads, C++ 17
Template/MetaprogrammingArgument Type Deduction, Explicit Specialization, Variadic Templates, Partial Specialization, Concepts ( C++20)
Functional ProgrammingSmall example how to use std <functional>
Multithreading“Working Queue Model” with Qt, std::future and std::promises
Unit TestsHow to use Google-tests for unit testing (TDD)
Stack Of DevelopementRecommendations for libs and tricks during all development cycles
LibrariesPopular C++ libs
CoursesWeb courses to polish C++ code skills
BooksRecomended books that covers basic and advanced concepts and best practices
ResourcesLinks, blogs, podcast, …

Quick Access

Clean C++ Project Template

Logo Copyrights

C++ Standard Foundation

Releases

No releases published

Packages

No packages published