代码之家  ›  专栏  ›  技术社区  ›  kriss

trait这个词从哪里来?

c++
  •  5
  • kriss  · 技术社区  · 15 年前

    我知道C++特性是编译时属性,可以用来为模板进行一些编译时选择,但是它们来自哪里呢?

    traits这个词从哪里来?

    编辑 :我想我应该完善这个问题。我知道“性格特征”(或“性格特征”)¨re“在法语中代表Philipp),但是谁考虑过将它应用到软件工程中来描述某种属性,它是否具有我附加到它的“编译时属性”的特定含义?

    2 回复  |  直到 15 年前
        1
  •  5
  •   Paul Nathan    15 年前

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

    特点:一个新的和有用的模板技术内森C。迈尔斯: http://www.cantrip.org/traits.html

    很有帮助! 马修

        2
  •  8
  •   anon anon    15 年前

    这是一个普通的英语单词。例如,“性格特征”是一个人的一种属性,可能有“卑鄙”、“善良”或“耐心”等价值观。