У Вас есть существующая проблема с эффективностью?
Раз так тогда любой ценой отправляют код (или псевдокод), и мы можем выбрать в трупе.
, Если не тогда я предложил бы пробовать что-то простое как хранение записей в отсортированном списке и использования Вашей среды, существующей Sort()
и Find()
.
Вы ищете "статические ссылки". Это импортирует весь необходимый код из библиотек в ваш исполняемый файл. Обратите внимание, что исполняемый файл станет больше. Если вы используете стандартные библиотеки, они должны присутствовать при стандартной установке ОС.
Вы должны попробовать флаг "-static" g ++. Запуск «ldd your_executable_name» должен отображать все библиотеки, которые использует ваш исполняемый файл (динамически связаны).
Поскольку вы говорите о Mac OS X, вы, вероятно, захотите создать пакет. У Qt Software есть очень полезное руководство по развертыванию для начала работы с этим видом деятельности.
Вы можете использовать параметр -static или -s для статического связывания в gcc или g ++