<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Serialisieren...]]></title><description><![CDATA[<p>Hallo Freaks,</p>
<p>bietet die STL möglichkeiten Objekte zu serialisieren?</p>
<p>Ich möchtern gerne einen vector voller Objekte speichern können und auch wieder<br />
laden können...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/216186/serialisieren</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 13:44:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/216186.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 20 Jun 2008 11:29:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Serialisieren... on Fri, 20 Jun 2008 11:29:49 GMT]]></title><description><![CDATA[<p>Hallo Freaks,</p>
<p>bietet die STL möglichkeiten Objekte zu serialisieren?</p>
<p>Ich möchtern gerne einen vector voller Objekte speichern können und auch wieder<br />
laden können...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1532782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1532782</guid><dc:creator><![CDATA[dummyx]]></dc:creator><pubDate>Fri, 20 Jun 2008 11:29:49 GMT</pubDate></item><item><title><![CDATA[Reply to Serialisieren... on Fri, 20 Jun 2008 11:39:26 GMT]]></title><description><![CDATA[<p>dummyx schrieb:</p>
<blockquote>
<p>Hallo Freaks,</p>
<p>bietet die STL möglichkeiten Objekte zu serialisieren?</p>
<p>Ich möchtern gerne einen vector voller Objekte speichern können und auch wieder<br />
laden können...</p>
</blockquote>
<p>Nein, nicht von Haus aus. Grundsätzlich musst du wenn selbst Hand anlegen, dich könnte dabei aber <a href="http://www.boost.org/doc/libs/1_35_0/libs/serialization/doc/index.html" rel="nofollow">Boost::Serialization</a> unterstützen.</p>
<p>cu André<br />
P.S: Andere Option wäre das Überladen der Streamoperatoren, hierzu gibt es auch was in der FAQ</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1532784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1532784</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Fri, 20 Jun 2008 11:39:26 GMT</pubDate></item><item><title><![CDATA[Reply to Serialisieren... on Fri, 20 Jun 2008 11:40:49 GMT]]></title><description><![CDATA[<p>einen struct kann ich ja bspw. in eine binär datei schreiben... oder ein struct array.. geht das auch mit klassen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1532787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1532787</guid><dc:creator><![CDATA[dummyx]]></dc:creator><pubDate>Fri, 20 Jun 2008 11:40:49 GMT</pubDate></item><item><title><![CDATA[Reply to Serialisieren... on Fri, 20 Jun 2008 11:49:20 GMT]]></title><description><![CDATA[<p>dummyx schrieb:</p>
<blockquote>
<p>einen struct kann ich ja bspw. in eine binär datei schreiben... oder ein struct array.. geht das auch mit klassen?</p>
</blockquote>
<p>Wäre mir grundsätzlich neu (und wenn sollten es vermutlich POD-Typen sein), davon abgesehen das spätestens wenn es Zeigerelemente gibt, dir deine &quot;struct&quot;-Lösung mit Sicherheit nicht das liefert, was du willst. Und mit den Containerklassen wirst du alleine schon deshalb keine Chance haben.</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1532793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1532793</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Fri, 20 Jun 2008 11:49:20 GMT</pubDate></item><item><title><![CDATA[Reply to Serialisieren... on Fri, 20 Jun 2008 11:53:03 GMT]]></title><description><![CDATA[<p>Am besten ist es, der Klasse die zugehörigen Ein- und Ausgabefunktionen zu spendieren. Für textbasiertes Arbeiten empfiehlt es sich die Streamoperatoren für deine Klasse zu überladen.<br />
<a href="http://tutorial.schornboeck.net/operatoren_ueberladung2.htm" rel="nofollow">http://tutorial.schornboeck.net/operatoren_ueberladung2.htm</a><br />
Für das binäre Arbeiten kann man der Klasse die Memberfunktionen read, write spendieren, die diese Aufgabe übernehmen. Die könnten dann etwa diese Signatur haben</p>
<pre><code class="language-cpp">std::ostream&amp; write(std::ostream&amp; out) const;
std::istream&amp; read(std::istream&amp;  in);
</code></pre>
<p>Wie das konkret aussieht hängt jetzt von deiner Klasse ab.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1532797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1532797</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 20 Jun 2008 11:53:03 GMT</pubDate></item><item><title><![CDATA[Reply to Serialisieren... on Fri, 20 Jun 2008 15:02:42 GMT]]></title><description><![CDATA[<p>ja das hab ich mir auch schon überlegt;) wie geht den ein serialisierer vor? wenn ich bspw. kompleete vectoren , refernezen zeiger etc. in ner klasse habe? wie macht der das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1532902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1532902</guid><dc:creator><![CDATA[dummyx]]></dc:creator><pubDate>Fri, 20 Jun 2008 15:02:42 GMT</pubDate></item></channel></rss>