This HTML5 document contains 80 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-huhttp://hu.dbpedia.org/resource/
n16https://global.dbpedia.org/id/
yagohttp://dbpedia.org/class/yago/
dbthttp://dbpedia.org/resource/Template:
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbpedia-ukhttp://uk.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
n20http://dbpedia.org/resource/C++/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Curiously_recurring_template_pattern
rdf:type
yago:Abstraction100002137 yago:Cognition100023271 yago:Form105930736 yago:PsychologicalFeature100023100 yago:Structure105726345 yago:WikicatSoftwareDesignPatterns
rdfs:label
Curiously recurring template pattern Дивно рекурсивний шаблон Curiously recurring template pattern 奇异递归模板模式
rdfs:comment
奇异递归模板模式(curiously recurring template pattern,CRTP)是C++模板编程时的一种惯用法(idiom):把派生类作为基类的模板参数。更一般地被称作F-bound polymorphism,是一类。 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>. 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. Дивно рекурсивний шаблон (англ. curiously recurring template pattern (CRTP)) — це підхід в мові програмування C++, в якому клас X є похідним від шаблону класу, інстанційованого із використанням самого X як шаблонного аргументу. Ім'я цього підходу було винайдене Джимом Копліном,, який розглянув його в одному з найперших шаблонних кодів на C++.
dcterms:subject
dbc:Software_design_patterns dbc:C++ dbc:Articles_with_example_C++_code
dbo:wikiPageID
4819306
dbo:wikiPageRevisionID
1123234091
dbo:wikiPageWikiLink
dbr:C++ dbr:Modern_C++_Design dbr:Dynamic_polymorphism dbc:C++ dbr:Data,_Context,_and_Interaction dbr:Barton–Nackman_trick dbr:VTBL dbr:Template_(C++) dbr:F-bounded_quantification dbr:Type_conversion dbr:Jim_Coplien dbr:Andrei_Alexandrescu dbc:Articles_with_example_C++_code dbr:Method_chaining dbr:Active_Template_Library dbr:Virtual_function dbc:Software_design_patterns dbr:Template_metaprogramming dbr:Bounded_quantification dbr:Windows_Template_Library
owl:sameAs
dbpedia-hu:Curiously_Recurring_Template_Pattern dbpedia-ru:Curiously_recurring_template_pattern dbpedia-zh:奇异递归模板模式 freebase:m.0cpkq0 wikidata:Q5194797 n16:4j4Xv dbpedia-uk:Дивно_рекурсивний_шаблон yago-res:Curiously_recurring_template_pattern
dbp:wikiPageUsesTemplate
dbt:Short_description dbt:Reflist dbt:C++_programming_language dbt:Citation_needed dbt:Use_dmy_dates
dbo:abstract
奇异递归模板模式(curiously recurring template pattern,CRTP)是C++模板编程时的一种惯用法(idiom):把派生类作为基类的模板参数。更一般地被称作F-bound polymorphism,是一类。 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. 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>. Дивно рекурсивний шаблон (англ. curiously recurring template pattern (CRTP)) — це підхід в мові програмування C++, в якому клас X є похідним від шаблону класу, інстанційованого із використанням самого X як шаблонного аргументу. Ім'я цього підходу було винайдене Джимом Копліном,, який розглянув його в одному з найперших шаблонних кодів на C++.
gold:hypernym
dbr:Idiom
prov:wasDerivedFrom
wikipedia-en:Curiously_recurring_template_pattern?oldid=1123234091&ns=0
dbo:wikiPageLength
14226
foaf:isPrimaryTopicOf
wikipedia-en:Curiously_recurring_template_pattern
Subject Item
dbr:Bounded_quantification
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
Subject Item
dbr:Polymorphism_(computer_science)
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
Subject Item
dbr:C++
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
Subject Item
n20:WinRT
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
Subject Item
dbr:Active_Template_Library
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
Subject Item
dbr:Curiously_Recurring_Template_Pattern
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
dbo:wikiPageRedirects
dbr:Curiously_recurring_template_pattern
Subject Item
dbr:Barton–Nackman_trick
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
Subject Item
dbr:Recurring
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
dbo:wikiPageDisambiguates
dbr:Curiously_recurring_template_pattern
Subject Item
dbr:Template_(C++)
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
Subject Item
dbr:Jim_Coplien
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
Subject Item
dbr:CRTP
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
dbo:wikiPageDisambiguates
dbr:Curiously_recurring_template_pattern
Subject Item
dbr:Expression_templates
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
Subject Item
dbr:Curious_recurring_template_pattern
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
dbo:wikiPageRedirects
dbr:Curiously_recurring_template_pattern
Subject Item
dbr:Curiously_repeating_generic_pattern
dbo:wikiPageWikiLink
dbr:Curiously_recurring_template_pattern
dbo:wikiPageRedirects
dbr:Curiously_recurring_template_pattern
Subject Item
wikipedia-en:Curiously_recurring_template_pattern
foaf:primaryTopic
dbr:Curiously_recurring_template_pattern