◐ Shell
clean mode source ↗

GitHub - cybersecurity-dev/awesome-cpp-programming-resources: Awesome C++ Programming Resources

Skip to content

Navigation Menu

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

YouTube Reddit

📖 Contents

Standarts

Books

Blog



Videos



Specific Topics


Value Categories

Videos


Security

Videos


Memory

Videos


Software Optimization

Videos


Strings

Videos


Concurrency & Parallelism & Multithreading

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


Template Metaprogramming

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

C++ Hall Of Fame

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!

License

CC0

🔼 Back to top