DSP++ is an entirely optional, header-only C++ extension to CMSIS-DSP.
Applications using only the C API are unaffected: no code or build changes are needed, and the extension adds no code size, memory or runtime overhead.
DSP++ is currently unsupported in builds with ARM_MATH_NEON enabled. On Cortex-A, enabling this macro to benefit from Neon in the C API also affects DSP++: its incomplete Neon implementation can cause compilation errors, with no automatic scalar fallback. Applications using only the C API can continue to use Neon normally.
The headers are included in the CMSIS-DSP pack starting with version 1.18.0 and are also available in the CMSIS-DSP GitHub repository. The extension itself requires no separate build: include the headers to use its C++ API with CMSIS-DSP.