C++  ընդհանուր նշանակության ծրագրավորման լեզու է, քանի որ թույլատրում է ինչպես ցածր մակարդակի, այնպես էլ բարձր մակարդակի ծրագրավորում։