Ну в прямом. Сипипи так себе язык для функционального программирования, ибо построен на совершенно другой парадигме
Он построен на множестве парадигм, поэтому он и называется мультипарадигмальный язык
Функции в C++, точно так же как и объекты и прочее, присутствуют в этом языке. Я же не могу всю логику писать лишь на основе объектов? Без функций будет крайне сложно и не практично