День 153
Tmad
7 червня 2017, 14:07

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

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

Подобається? Розкажіть друзям!
myxach15.09.2017

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

Ответить
Tmad09.10.2017

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

Ответить
myxach10.10.2017

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

Ответить
Коментувати
Перейти до запису в стрічці
Мета

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?