C++支持多种编程范式,如面向过程,面向对象,函数式编程,泛型编程和元编程,可以将C++视为相关语言组成的联邦,包括四个次语言:C,Object-Oriented C++,Template C++,STL