It’s not wrong to say that C++ supports higher-order programming, but it’s misleading to say there are n discrete programming paradigms, some languages do just one, and some are “multi-paradigm”. At that point you’re just doing marketing.