<?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 user:glocke:cpp</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-19T13:37:46+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=user:glocke:cpp:cpyctor&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=user:glocke:cpp:dynamic_link&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=user:glocke:cpp:extlibs&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=user:glocke:cpp:static_link&amp;rev=1663868366"/>
            </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=user:glocke:cpp:cpyctor&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user:glocke:cpp:cpyctor</title>
        <link>http://update.proggen.org/doku.php?id=user:glocke:cpp:cpyctor&amp;rev=1663868366</link>
        <description>FIXME ausformulieren

Kern-Idee: Kopierkonstruktor und operator= sollten implementiert werden, wenn mit dynamischen Speicherallokierungen gearbeitet wird, damit diese bei der Verwendung von operator= richtig verwendet werden (d.h. entweder Zeiger übernommen oder neue Zeiger mit gleichen Werten, dann aber alten Zeiger auch löschen!)</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=user:glocke:cpp:dynamic_link&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user:glocke:cpp:dynamic_link</title>
        <link>http://update.proggen.org/doku.php?id=user:glocke:cpp:dynamic_link&amp;rev=1663868366</link>
        <description>Dynamisches Linken

Wie besprochen wollen wir den Code aus dem vorherigen Beispiel dynamisch zu unserem Programm linken. Als Programm können wir folgendes verwenden:

Datei: main.cpp

#include &lt;iostream&gt;

#include &quot;point.hpp&quot;

int main() {
    Point p1(13.4f, 3.7f, -0.4f);
    std::cout &lt;&lt; &quot;X-Koordinate: &quot; &lt;&lt; p1.getX() &lt;&lt; std::endl;
    p1.setX(p1.getY() * p1.getZ());
    std::cout &lt;&lt; &quot;X-Koordinate: &quot; &lt;&lt; p1.getX() &lt;&lt; std::endl;
}</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=user:glocke:cpp:extlibs&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user:glocke:cpp:extlibs</title>
        <link>http://update.proggen.org/doku.php?id=user:glocke:cpp:extlibs&amp;rev=1663868366</link>
        <description>Libraries erstellen und verwenden

Eine Library ist eine Sammlung von Programmfunktionen, die nicht zu einem Programm kompiliert werden, sondern nach dem Kompilieren als eine Art Werkzeugkiste zur Verfügung stehen. Ein Programm kann anschließend die Funktionen der Library verwenden, ohne diese selbst mitkompilieren zu müssen.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=user:glocke:cpp:static_link&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>user:glocke:cpp:static_link</title>
        <link>http://update.proggen.org/doku.php?id=user:glocke:cpp:static_link&amp;rev=1663868366</link>
        <description>Statisches Linken

Wie besprochen wollen wir den Code aus dem vorherigen Beispiel statisch zu unserem Programm linken. Als Programm können wir folgendes verwenden:

Datei: main.cpp

#include &lt;iostream&gt;

#include &quot;point.hpp&quot;

int main() {
    Point p1(13.4f, 3.7f, -0.4f);
    std::cout &lt;&lt; &quot;X-Koordinate: &quot; &lt;&lt; p1.getX() &lt;&lt; std::endl;
    p1.setX(p1.getY() * p1.getZ());
    std::cout &lt;&lt; &quot;X-Koordinate: &quot; &lt;&lt; p1.getX() &lt;&lt; std::endl;
}</description>
    </item>
</rdf:RDF>
