C++ joins three separate programming traditions:
1: the procedural language tradition, represented by C(传统C语言)
2: the object-oriented language tradition, represented by the class enhancements C++ adds to C(面向对象)
3: generic programming, supported by C++ templates.(泛型编程)