出典:Wikipedia
出典:『Wikipedia』 (2010/12/08 13:35 UTC 版)
In generic programming, a concept is a description of supported operations on a type, including syntax and semantics. In this way, concepts are related to abstract base classes but concepts do not require a subtype relationship. The term was in use as early as 1998 for STL, as this was one of the first libraries that extensively used templates.