2010-07-12 13 views
5

Entiendo que los Rasgos de C++ son propiedades de tiempo de compilación que se pueden usar para tomar algunas elecciones de tiempo de compilación para plantillas, pero ¿de dónde vienen?¿De dónde viene el rasgo de la palabra?

¿Alguien puede señalar algún material básico sobre los conceptos detrás de los rasgos?

¿De dónde vienen los rasgos de la palabra?

EDIT: Creo que debería refinar la pregunta. Conozco el "rasgo de carácter" (o "rasgo de caractère" en francés para Philipp), pero ¿quién pensó en aplicarlo al software ingeeneering para describir algún tipo de propiedades, y tiene el significado específico que le atribuyo? "Compile time propiedad" ?

+0

http://www.etymonline.com/index.php?term=trait – Cogwheel

+0

Viene de francés :-) – Philipp

+0

@Philipp: Ahí van los franceses tratando de robar una palabra más. ;) – NotMe

Respuesta

8

Es una palabra común en inglés. Por ejemplo, un "rasgo de carácter" es una propiedad de una persona, y podría tener valores como "mezquindad", "amabilidad" o "paciencia". un nuevo y útil técnica de la plantilla por Nathan C. Myers:: http://www.cantrip.org/traits.html

muy útil

Cuestiones relacionadas