Ребят, всем привет. Есть небольшая программа, которая получает на вход файл с зашифрованными данными, парсит, дешифрует все дела, и выводит результат в новый файл. Есть вопрос по структуре программы. Есть одна функция decrypt(), в которой всё и происходит, в ней вызывается ряд других функций. В идеале, хочу вынести все эти функции в хедер, но все функции, кроме decrypt(), должны быть недоступными для вызова извне. Как это лучше сделать? Стоит ли для этого создавать отдельный класс и приватить всё, кроме decrypt()?
Просто в хедере укажи то что идёт на экспорт, всё остальное статиком объяви внутри cpp файла