Я начинаю достаточно хорошо разбираться в C ++, чтобы я мог писать свои собственные скрипты на основе C ++ (вместо скриптов bash и PHP, которые я писал раньше).
Я обнаружил, что начинаю иметь очень небольшую коллекцию служебных функций и подпрограмм, которые я хотел бы использовать в нескольких, иначе не связанных скриптах C ++.
Я знаю, что я не должен изобретать велосипед и что я мог бы использовать внешние библиотеки для некоторых утилит, которые я создаю для себя. Тем не менее, интересно создавать свои собственные служебные функции, они идеально подходят для работы, которую я имею в виду, и для меня это большая часть процесса обучения. Я посмотрю об использовании более отточенных внешних библиотек, когда у меня хватит опыта работать над более серьезными и долгосрочными проектами.
Итак, вопрос в том, как мне управлять своей личной библиотекой утилит таким образом, чтобы функции могли быть легко включены в мои различные сценарии?
Я использую linux / Kubuntu, vim, g ++ и т. Д. И в основном кодирую скрипты CLI.
Не принимайте слишком много с точки зрения опыта! ;) Приветствуются ссылки на учебники или места, где соответствующие темы задокументированы надлежащим образом.