мэйкфайл не такой крутой как у меня
не знаю, нормальный код , я совершено по другому пишу
А мне вот не нравится, что у тебя main всегда возвращает 1. Лучше б возвращать 0 в случае успеха.
строка 36 можно добавить auto&& vec вместо auto vec, тк из функии filter_files_by_regex ты возвращаешь локальное значение вектора будет применено RVO. Можно еще подстраховаться и объявить функцию такой std::vector<fs::path>&& filter_files_by_regex(const fs::path& dir, std::string&& regex_str); соотвеств retrun std::move(results);
Обсуждают сегодня