Книга: Эффективное использование STL
Вопросы эффективности
Вопросы эффективности
Сначала я хотел включить в книгу отдельную главу, посвященную вопросам эффективности, но в итоге решил, что лучше оставить привычное деление на советы. Тем не менее многие советы посвящены минимизации затрат памяти и ресурсов на стадии исполнения. Для удобства ниже приводится краткое содержание «виртуальной главы», посвященной эффективности.
Совет 4. Вызывайте empty вместо сравнения size() с нулем
Совет 5. Используйте интервальные функции вместо одноэлементных
Совет 14. Используйте reserve для предотвращения лишних операций перераспределения памяти
Совет 15. Помните о различиях в реализации string
Совет 23. Рассмотрите возможность замены ассоциативных контейнеров сортированными векторами
Совет 24. Тщательно выбирайте между map::operator[] и map::insert
Совет 25. Изучите нестандартные хэшированные контейнеры
Совет 29. Рассмотрите возможность использования istreambuf_iterator при посимвольном вводе
Совет 31. Помните о существовании разных средств сортировки
Совет 44. Используйте функции контейнеров вместо одноименных алгоритмов
Совет 46. Передавайте алгоритмам объекты функций вместо функций
- Вопросы и ответы
- 2.2. Современные методы исследования эффективности рекламы
- Контрольные вопросы
- 7.6. Оценка эффективности рекламного текста
- Глава 6 Оценка эффективности тренинга
- Когда следует задавать проясняющие вопросы
- 7.8. Специальные вопросы
- Вопросы и задания
- 2.3. Подходы к оценке эффективности рекламы
- Измерение эффективности системы мерчандайзинга
- 4.10. Как грамотно задавать вопросы
- Глава 7 Практические вопросы