Day, 153
Tmad
7 June 2017, 14:07

Прочитал Скотта Мейерса "Наиболее эффективное использование C++". Книга не понравилась, после прочтения Эффективного использования С++. Видно, что книга очень сильно устарела. Например, я совершенно не понял совета про двойную диспетчирезацию (double dispatch). Зачем делать мапу с парой и указателем на метод класса, возводя усложнение класса в абсолют, если можно банально обойтись свитч-кейс?

Из интересного есть реализация умных указателей через подсчет ссылок, ленивые вычисления и наоборот, разъяснения таблицы виртуальных методов. Многие советы не являются откровением. В целом можно читать книгу методом пролистывания, останавливаясь подробно лишь на интересных для себя местах.

Like it? Share with friends!
myxach09/15/2017

"Зачем делать мапу с парой и указателем на метод класса, возводя усложнение класса в абсолют, если можно банально обойтись свитч-кейс?" Все очень просто, представь у тебя 100разных вариантов поведение с 100строками кодов(конечно это пздц, ну допустим), что тебе проще будет при изменение - искать нужный case или метод?

Reply
Tmad10/09/2017

myxach, это каким чудовищем надо быть, чтобы написать "100 разных вариантов поведение с 100 строками кодов"? Я даже допустить такого не могу))

Reply
myxach10/10/2017

Tmad, Проекты разные бывает, ну да, обычно в таком случае начинают использовать либо стратегию или состояние или что-то ещё

Reply
Add comment
See in dairy
Goal

You can publish
your goal here

We can help you achieve it!

310 000

like-minded

tools

for an exciting achievement

Join us!
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?