<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://update.proggen.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://update.proggen.org/feed.php">
        <title>proggen.org cpp:template</title>
        <description></description>
        <link>http://update.proggen.org/</link>
        <image rdf:resource="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico" />
       <dc:date>2026-04-19T08:53:22+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=cpp:template:class&amp;rev=1663868365"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=cpp:template:func&amp;rev=1663868365"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=cpp:template:meta&amp;rev=1663868365"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=cpp:template:start&amp;rev=1663868365"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico">
        <title>proggen.org</title>
        <link>http://update.proggen.org/</link>
        <url>http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico</url>
    </image>
    <item rdf:about="http://update.proggen.org/doku.php?id=cpp:template:class&amp;rev=1663868365">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:25+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp:template:class</title>
        <link>http://update.proggen.org/doku.php?id=cpp:template:class&amp;rev=1663868365</link>
        <description>Template Klassen

Im Tutorial sind Klassen bereits erläutert worden. Template Klassen sind Klassenfamilien die abhängig von Ihren Template Parametern instantiiert werden. FIXME Ausführungen</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=cpp:template:func&amp;rev=1663868365">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:25+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp:template:func</title>
        <link>http://update.proggen.org/doku.php?id=cpp:template:func&amp;rev=1663868365</link>
        <description>Template Funktionen

Ein Funktionstemplate erlaubt es eine Funktionalität für verschiedene Typen bereitzustellen. Man könnte auch sagen, das eine Template Funktion eine Familie von Funktionen darstellt.

Definition einer Template Funktion

Wie im Kapitel</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=cpp:template:meta&amp;rev=1663868365">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:25+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp:template:meta</title>
        <link>http://update.proggen.org/doku.php?id=cpp:template:meta&amp;rev=1663868365</link>
        <description>Metaprogrammierung

Einleitung

Erst relativ spät entdeckte man eine Eigenschaft von C++, die sich Metaprogrammierung nennt. Die C++ Metaprogrammierung basiert auf Templates und wird deshalb auch als Template Metaprogrammierung oder kurz TMP bezeichnet.
Im Gegensatz zu einem gewöhnlichen Programm, welches zur Laufzeit ausgeführt wird, hat das TM-Programm zur</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=cpp:template:start&amp;rev=1663868365">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:25+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cpp:template:start</title>
        <link>http://update.proggen.org/doku.php?id=cpp:template:start&amp;rev=1663868365</link>
        <description>Was sind Templates?

Im C-Tutorial wurden bereits Funktionen erklärt. Des weiteren wurde im C++-Tutorial bereits gezeigt, wie man Klassen definiert. Ein Template ist eine Funktions- oder Klassenvorlage, die mit jedem geeigneten Typ verwendet werden kann.

Wozu benutzt man Templates

Templates benutzt man normalerweise dazu, um generisch zu programmieren. Die STL (Standard Template Library) ist dafür ein gutes Beispiel. Will man beispielsweise eine Liste von Integer Zahlen speichern kann man die …</description>
    </item>
</rdf:RDF>
