[Из песочницы] Головоломка по ассоциативным контейнерам STL или Как решить одну задачу восемью очень разными способами

Введение


В данной статье я хочу рассказать о своих «приключениях» при решении задачи по STL, возникшей в ходе работы над небольшим проектом (C++11, Visual Studio 2015).


На первый взгляд, задача выглядела весьма просто. Но при ближайшем рассмотрении:

— в открытых источниках готового решения не нашлось;

— стандартные ООП-подходы на ней «забуксовали»;

— оказалось, что даже для опытного разработчика задача может представлять сложность.


Я приведу несколько вариантов решения. Часть из них я отбросил до реализации, но некоторые были реально написаны. Из одних примеров можно извлечь пользу только типа «смотри и никогда так не делай», другие же вполне могут найти применение на практике.
Читать дальше →
[Из песочницы] Головоломка по ассоциативным контейнерам STL или Как решить одну задачу восемью очень разными способами
Source: habrahabr

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *