Useful links
Alex Фэils🌠︙https://github.com/fffaraz/awesome-cpp (thanks @zamazan4ik)
https://github.com/vhf/free-programming-books
https://github.com/rigtorp/awesome-modern-cpp (thanks babysitter for these two)
// thanks Surreal!
https://github.com/rigtorp/awesome-modern-cpp
https://github.com/lefticus/cppbestpractices/blob/master/00-Table_of_Contents.md
https://www.gitbook.com/book/arobenko/bare_metal_cpp/details
https://www.viva64.com/ru/b/0391/
http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines (we had a fork with an experimental translation
https://github.com/AnthonyCalandra/modern-cpp-features
// And more
Полезные ссылки по плюсам и связанным вопросам:
http://pstreams.sourceforge.net/ – редирект stdin, stdout, stderr в нужные файловые дескрипторы.
Анатомия программы в памяти:
https://habrahabr.ru/post/265509/
Неявно генерируемые конструкторы:
https://habrahabr.ru/post/232775/
Атомарные и неатомарные операции:
https://habrahabr.ru/post/244881/
Неконстантные константные выражения:
https://habrahabr.ru/post/268141/ - how to make mutable constexpr
Placement new на русском:
https://habrahabr.ru/company/xakep/blog/257893/
Bit Twiddling Hacks
http://graphics.stanford.edu/~seander/bithacks.html
Просто чудесный сайт
Simplify c++
Curious Namespace Trick
https://github.com/dchichkov/curious-namespace-trick/wiki/Curious-Namespace-Trick
Putting Your Data and Code in Order
(ссылка на 2 часть есть в конце статьи)
How undefined signed overflow enables optimizations in GCC
https://kristerw.blogspot.ru/2016/02/how-undefined-signed-overflow-enables.html
What Every Programmer Should Know About Memory
https://www.akkadia.org/drepper/cpumemory.pdf
Эксперименты с malloc
https://habrahabr.ru/company/mailru/blog/281497/
Lambda expression comparison between C++11, C++14 and C++17
http://maitesin.github.io//Lambda_comparison/
Size cost of C++ exception handling on embedded platform
https://andriidevel.blogspot.ru/2016/05/size-cost-of-c-exception-handling-on.html
Why do CPUs have multiple cache levels?
https://fgiesen.wordpress.com/2016/08/07/why-do-cpus-have-multiple-cache-levels/
A Candidate For the “Most Important const”
https://herbsutter.com/2008/01/01/gotw-88-a-candidate-for-the-most-important-const/
The Real Price of Shared Pointers in C++ (видео)
Initialization in C++ is bonkers (было в чате)
http://blog.tartanllama.xyz/c++/2017/01/20/initialization-is-bonkers/
Подробное введение в rvalue-ссылки для тех, кому не хватило краткого (+читать комменты)
https://habrahabr.ru/post/322132/
Data structures and algorithms problems in C++ using STL (тоже из чата, вроде)
http://www.techiedelight.com/data-structures-and-algorithms-interview-questions-stl/
Optimizing software in C++
http://www.agner.org/optimize/optimizing_cpp.pdf
Вот, это самые полезные.
// Thanks, mefest!
https://github.com/google/sanitizers/wiki/ThreadSanitizerCppManual