Skip to content

cybersecurity-dev/awesome-cpp-programming-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Awesome C++ Programming Resources Awesome

C++11 | C++14 | C++17 | C++20 | C++23 | C++26

YouTube Reddit

📖 Contents

Standarts

Books

Blog



Videos



Specific Topics


Value Categories

Videos


Security

Videos


Memory

Videos


Software Optimization

Videos


Strings

Videos


Concurrency is about dealing with multiple tasks at once. ❌ No, Needs multiple cores.

Parallelism is about doing multiple tasks at the exact same time. ✅ Yes, Needs multiple cores.

Multithreading is a technique that allows a program to have multiple threads of execution. ❌/✅ Depends, Needs multiple cores.

Videos


Metaprogramming writing programs that create, inspect, or modify other programs or themselves.

Template metaprogramming is a form of compile‑time metaprogramming in C++ where you use templates to perform computations, make decisions, and generate code during compilation, not at runtime.

Videos


What is new in C++20 / C++23 / C++26

Videos
Videos
Videos


Exercises

Tools

Reference

My Other Awesome Lists

You can access the my other awesome lists here

Contributing

Contributions of any kind welcome, just follow the guidelines!

Contributors

Thanks goes to these contributors!

🔼 Back to top

Contributors