然而,在计算机术语中,traits(特性)是一种编程技法,因此很多中文文档会将traits翻译成“萃取”,属于音译意译相结合了。在C++的STL(标准模板库)中,traits指使用技巧在编译期间获得类型的特性,例如取值范围、支持的操作等。 图2展示了如何使用萃取,获得一个迭代器所指对象的类型。