型不同的类的抽象，程序员只要为这一批类所组成的整个类家族创建一个类模板，给出一套程序代码，就可以用来生成多种具体的类，这类可以看作是类模板的实例，从而大大提高编程的效率。
属性.C++语法试图使一个结构的所有方面看起来像一个基本数据类型。因此，运算符重载允许结构像整数和浮点数一样操作，结构的数组可以通过方括号声明（codice_68），而且指向结构的指针可以通过和指向内置类型的指针通用的方法解引用。
内存消耗.结构的内存消耗至少是组成变量的内存大小的总和。