https://habr.com/ru/companies/ruvds/articles/1037992/
https://pvs-studio.ru/ru/blog/posts/cpp/1193/
https://habr.com/ru/companies/pvs-studio/articles/877274/