LINUX.ORG.RU

История изменений

Исправление dimgel, (текущая версия) :

Главная ошибка тут в 2 лукапах в мапу на каждую команду.

Слыш, @Noob_Linux, давай расскажи тут всем, что в нормальных приложениях (tm) список команд вообще в конфиг надо помещать.

А я пожалуй плюсану топящих за тупой if-then-else: ни заполнять мап не надо, ни лукапить. Разве что если команд там 100500 разных, и за каждый запуск приложения парсятся-отрабатывают сильно больше одной, тогда std::unordered_map действительно может дать выгоду.

Исправление dimgel, :

Главная ошибка тут в 2 лукапах в мапу на каждую команду.

Слыш, @Noob_Linux, давай расскажи тут всем, что в нормальных приложениях (tm) список команд вообще в конфиг надо помещать.

А я пожалуй плюсану топящих за тупой if-then-else: ни заполнять мап не надо, ни лукапить. Разве что если команд там 100500 разных, и за каждый запуск приложения парсятся-отрабатывают сильно больше одной, тогда std::unordered_map может действительно дать выгоду.

Исходная версия dimgel, :

Главная ошибка тут в 2 лукапах в мапу на каждую команду.

Слыш, @Noob_Linux, давай расскажи тут всем, что в нормальных приложениях (tm) список команд вообще в конфиг надо помещать.

А я пожалуй плюсану топящих за тупой if-then-else: ни заполнять мап не надо, ни лукапить. Разве что если команд там 100500, тогда std::unordered_map может действительно дать выгоду.