An Entity of Type: Abstraction100002137, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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.

Property Value
dbo:abstract
  • 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. (en)
  • Curiously Recurring Template Pattern (CRTP) идиома языка C++, название которой можно примерно перевести как Странно рекурсивный шаблон или Странно повторяющийся шаблон, часто просто Рекурсивный Шаблон, состоящая в том, что некоторый класс X наследуется от шаблона класса, использующего X как шаблонный параметр. Используется и в Java — например, любой <span class="k">enum</span><span class="w"> </span><span class="nc">X</span><span class="w"></span> является наследником от <span class="n">Enum</span><span class="o"><</span><span class="n">X</span><span class="o">></span><span class="w"></span>. (ru)
  • 奇异递归模板模式(curiously recurring template pattern,CRTP)是C++模板编程时的一种惯用法(idiom):把派生类作为基类的模板参数。更一般地被称作F-bound polymorphism,是一类。 (zh)
  • Дивно рекурсивний шаблон (англ. curiously recurring template pattern (CRTP)) — це підхід в мові програмування C++, в якому клас X є похідним від шаблону класу, інстанційованого із використанням самого X як шаблонного аргументу. Ім'я цього підходу було винайдене Джимом Копліном,, який розглянув його в одному з найперших шаблонних кодів на C++. (uk)
dbo:wikiPageID
  • 4819306 (xsd:integer)
dbo:wikiPageLength
  • 14226 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1123234091 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • 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. (en)
  • Curiously Recurring Template Pattern (CRTP) идиома языка C++, название которой можно примерно перевести как Странно рекурсивный шаблон или Странно повторяющийся шаблон, часто просто Рекурсивный Шаблон, состоящая в том, что некоторый класс X наследуется от шаблона класса, использующего X как шаблонный параметр. Используется и в Java — например, любой <span class="k">enum</span><span class="w"> </span><span class="nc">X</span><span class="w"></span> является наследником от <span class="n">Enum</span><span class="o"><</span><span class="n">X</span><span class="o">></span><span class="w"></span>. (ru)
  • 奇异递归模板模式(curiously recurring template pattern,CRTP)是C++模板编程时的一种惯用法(idiom):把派生类作为基类的模板参数。更一般地被称作F-bound polymorphism,是一类。 (zh)
  • Дивно рекурсивний шаблон (англ. curiously recurring template pattern (CRTP)) — це підхід в мові програмування C++, в якому клас X є похідним від шаблону класу, інстанційованого із використанням самого X як шаблонного аргументу. Ім'я цього підходу було винайдене Джимом Копліном,, який розглянув його в одному з найперших шаблонних кодів на C++. (uk)
rdfs:label
  • Curiously recurring template pattern (en)
  • Curiously recurring template pattern (ru)
  • Дивно рекурсивний шаблон (uk)
  • 奇异递归模板模式 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License