<?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[daten im speicher]]></title><description><![CDATA[<p>ich möchte meine daten im speicher hintereinander weg ablegen.<br />
(damit ich später einen größeren block davon lesen kann)</p>
<p>es ist mir dabei egal was für typen die daten haben.</p>
<p>kann ich das anders als mit einem struct lösen?<br />
struct wär nicht gut, weil ich da wissen müsste was für daten ich habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/132347/daten-im-speicher</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 10:46:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/132347.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Jan 2006 08:54:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to daten im speicher on Tue, 10 Jan 2006 08:54:34 GMT]]></title><description><![CDATA[<p>ich möchte meine daten im speicher hintereinander weg ablegen.<br />
(damit ich später einen größeren block davon lesen kann)</p>
<p>es ist mir dabei egal was für typen die daten haben.</p>
<p>kann ich das anders als mit einem struct lösen?<br />
struct wär nicht gut, weil ich da wissen müsste was für daten ich habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/962423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/962423</guid><dc:creator><![CDATA[asr]]></dc:creator><pubDate>Tue, 10 Jan 2006 08:54:34 GMT</pubDate></item><item><title><![CDATA[Reply to daten im speicher on Tue, 10 Jan 2006 09:00:00 GMT]]></title><description><![CDATA[<p>Ich empfehle einen Vektor. Allerdings mußt du dazu beim Compilieren wissen, welchen Datentyp du speichern willst.</p>
<p>Zur Not kannst du auch einem char* per new[] genügend Paltz zuweisen und darauf arbeiten, aber das ist aufwendiger und fehleranfälliger.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/962425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/962425</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Tue, 10 Jan 2006 09:00:00 GMT</pubDate></item><item><title><![CDATA[Reply to daten im speicher on Tue, 10 Jan 2006 09:22:53 GMT]]></title><description><![CDATA[<p>erstmal danke für den vorschlag.</p>
<p>problem ist jedoch folgendes:</p>
<p>die datentypen kommen gemischt aus einer datenbank an. z.B.</p>
<p>ein int ein string ein paar longs, wieder ein int, noch 4 ints<br />
und ich weiss leider nicht in welcher reihenfolge.</p>
<p>hatte auch schon an ein char*, nur weiss ich zu beginn nicht einmal wie viele daten ich empfange.<br />
da müsste ich dann immer speicher nachallokieren.<br />
oder wenn der speicher voll ist noch einen neuen anlegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/962439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/962439</guid><dc:creator><![CDATA[asr]]></dc:creator><pubDate>Tue, 10 Jan 2006 09:22:53 GMT</pubDate></item><item><title><![CDATA[Reply to daten im speicher on Tue, 10 Jan 2006 09:43:31 GMT]]></title><description><![CDATA[<p>Dann (meine spontane Überlegung) solltest du eine Struktur nach dem Format</p>
<pre><code class="language-cpp">struct Data
{
    int type; // eindeutige Nummer, die dem Typ zugeordnet wird
    void* data; // ein void-Zeiger kann auf alles zeigen
};
</code></pre>
<p>anlegen und diese z. B. in einem Vector (oder einer vergleichbaren Struktur) speichern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/962457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/962457</guid><dc:creator><![CDATA[wolfgke]]></dc:creator><pubDate>Tue, 10 Jan 2006 09:43:31 GMT</pubDate></item><item><title><![CDATA[Reply to daten im speicher on Tue, 10 Jan 2006 09:45:00 GMT]]></title><description><![CDATA[<p>Mit was für einer Funktion bekommst du denn die einzelnen Daten? Und wäre es möglich, jeden ankommenden Wert direkt zu verarbeiten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/962458</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/962458</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Tue, 10 Jan 2006 09:45:00 GMT</pubDate></item><item><title><![CDATA[Reply to daten im speicher on Tue, 10 Jan 2006 09:55:38 GMT]]></title><description><![CDATA[<p>CStoll (off) schrieb:</p>
<blockquote>
<p>Mit was für einer Funktion bekommst du denn die einzelnen Daten? Und wäre es möglich, jeden ankommenden Wert direkt zu verarbeiten?</p>
</blockquote>
<p>ich kann die daten leider erst weiterverarbeiten, wenn ich sie komplett zusammen habe.</p>
<p>wolfgke schrieb:</p>
<blockquote>
<p>Dann (meine spontane Überlegung) solltest du eine Struktur nach dem Format</p>
<pre><code class="language-cpp">struct Data
{
    int type; // eindeutige Nummer, die dem Typ zugeordnet wird
    void* data; // ein void-Zeiger kann auf alles zeigen
};
</code></pre>
<p>anlegen und diese z. B. in einem Vector (oder einer vergleichbaren Struktur) speichern.</p>
</blockquote>
<p>den ansatz find ich ganz gut. könnte sowas ähnliches werden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/962469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/962469</guid><dc:creator><![CDATA[asr]]></dc:creator><pubDate>Tue, 10 Jan 2006 09:55:38 GMT</pubDate></item></channel></rss>