Příklady metaprogramování v C++

but.committeedoc. RNDr. Jitka Kreslíková, CSc. (předseda) doc. Dr. Ing. Otto Fučík (místopředseda) doc. Ing. Vítězslav Beran, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Meta-porovnávací konstrukce jsou vaším dílem? Co přesně je portované na novou normu C++?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorPeringer, Petrcs
dc.contributor.authorKuklínek, Lukášcs
dc.contributor.refereeJanoušek, Vladimírcs
dc.date.created2010cs
dc.description.abstractTato práce pojednává o metaprogramování v jazyce C++. Obsahuje přehledovou část zaměřenou na metaprogramování obecně a dále sadu příkladů demonstrujících různé techniky podporující metaprogramování v C++ s důrazem na nové vlastnosti nadcházející verze normy, zatím zvané C++0x. Příklady ukazují použití šablon s proměnným počtem parametrů, jejich výpočetní sílu, staticky polymorfní generování kódu a také obecnou implementaci několika návrhových vzorů.cs
dc.description.abstractIn this thesis we investigate possibilities of metaprogramming in C++. It contains a~general overview of metaprogramming and a~set of examples of various metaprogramming techniques in the C++ programming language with an emphasis on the possibilities proposed by the upcoming standard, called C++0x for now. Examples demonstrate usage of variadic templates, computational power of templates, statically polymorphic generation of a~runtime code and generic implementation of several design patterns.en
dc.description.markBcs
dc.identifier.citationKUKLÍNEK, L. Příklady metaprogramování v C++ [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2010.cs
dc.identifier.other35017cs
dc.identifier.urihttp://hdl.handle.net/11012/56108
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectmetaprogramovánícs
dc.subjectC++cs
dc.subjectšablonycs
dc.subjectobjektově orientované programovánícs
dc.subjectnávrhové vzorycs
dc.subjectmetaprogrammingen
dc.subjectC++en
dc.subjecttemplatesen
dc.subjectobject oriented programmingen
dc.subjectdesign patternsen
dc.titlePříklady metaprogramování v C++cs
dc.title.alternativeC++ Metaprogramming Examplesen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2010-06-17cs
dcterms.modified2020-05-09-23:42:19cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid35017en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 17:47:04en
sync.item.modts2025.01.15 23:29:14en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
482.36 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_35017.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
file review_35017.html
Collections