glssry

Curiously Recurring Template Pattern

The curiously recurring template pattern (CRTP) is an idiom, originally in C++, in which a class X derives from a class template instantiation using X itself as a template argument. More generally, it is known as F-bound polymorphism, and it is a form of F-bounded quantification.

Abbreviation:
CRTP
Acronym:
CRTP
Initialism:
CRTP

Added by:

glssry-guy

File under: Software

Tags: Computing

Version: 1