特质这个词来自何处?

时间:2010-07-12 16:03:30

标签: c++

据我所知,C ++ Traits是编译时属性,可用于为模板选择一些编译时间,但它们来自何处?

有人能指出一些关于特质背后概念的基本背景资料吗?

这个词的特征来自哪里?

编辑:我想我应该改进这个问题。我知道“性格特征”(或菲律宾法语中的“traitdecaractère”),但是谁想到将它应用于软件创作以描述某种属性,并且它具有我附加的特定含义“编译时间财产“?

2 个答案:

答案 0 :(得分:8)

这是一个常见的英语单词。例如,“角色特征”是一个人的财产,可能具有“卑鄙”,“善良”或“耐心”等价值。

答案 1 :(得分:5)

John Maddock和Steve Cleary的C ++类型特征 http://www.boost.org/doc/libs/1_31_0/libs/type_traits/c++_type_traits.htm

特征:Nathan C. Myers的一种新的有用的模板技术: http://www.cantrip.org/traits.html

非常有帮助! 马修