В наших реалиях ты вряд ли заметишь лаги, если я буду использовать std::unordered_map
Вид для печати
На списке функций, для которого логично было бы использовать контейнер list или простой массив? -_-
И да, перечитай пост внимательно. Специально процитирую основную мысль:
Где ты здесь увидел хоть слово о производительности программы?