Прочитал Скотта Мейерса "Наиболее эффективное использование C++". Книга не понравилась, после прочтения Эффективного использования С++. Видно, что книга очень сильно устарела. Например, я совершенно не понял совета про двойную диспетчирезацию (double dispatch). Зачем делать мапу с парой и указателем на метод класса, возводя усложнение класса в абсолют, если можно банально обойтись свитч-кейс?
Из интересного есть реализация умных указателей через подсчет ссылок, ленивые вычисления и наоборот, разъяснения таблицы виртуальных методов. Многие советы не являются откровением. В целом можно читать книгу методом пролистывания, останавливаясь подробно лишь на интересных для себя местах.
"Зачем делать мапу с парой и указателем на метод класса, возводя усложнение класса в абсолют, если можно банально обойтись свитч-кейс?" Все очень просто, представь у тебя 100разных вариантов поведение с 100строками кодов(конечно это пздц, ну допустим), что тебе проще будет при изменение - искать нужный case или метод?
We can help you achieve it!
310 000
like-minded
tools
for an exciting achievement