<?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[Nicht vorhandene Werte]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>wie handhabt ihr den Umstand, dass es manchmal für gewisse Feldelemente keine Werte gibt? Ich war eben kurzzeitig am überlegen, für Floating-Point-Felder eine bestimmte NaN-Konstante zu verwenden, wenn für das Element kein Wert vorliegt, aber damit handle ich mir ja auf der anderen Seite auch ganz schöne Portabilitätsprobleme ein, oder nicht?</p>
<p>Viele Grüße,<br />
deci</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/311086/nicht-vorhandene-werte</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Aug 2026 00:32:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/311086.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Nov 2012 17:24:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 17:24:03 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>wie handhabt ihr den Umstand, dass es manchmal für gewisse Feldelemente keine Werte gibt? Ich war eben kurzzeitig am überlegen, für Floating-Point-Felder eine bestimmte NaN-Konstante zu verwenden, wenn für das Element kein Wert vorliegt, aber damit handle ich mir ja auf der anderen Seite auch ganz schöne Portabilitätsprobleme ein, oder nicht?</p>
<p>Viele Grüße,<br />
deci</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274859</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274859</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 26 Nov 2012 17:24:03 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 17:32:16 GMT]]></title><description><![CDATA[<blockquote>
<p>wie handhabt ihr den Umstand, dass es manchmal für gewisse Feldelemente keine Werte gibt?</p>
</blockquote>
<p>Meistens gar nicht.</p>
<p>Aber eine Möglichkeit es dann zu handhaben wäre eine Konstante zu definieren, die einen Wert beinhaltet der <strong>definitiv</strong> nicht von vorhandenen Werten angenommen wird, bspw. -1 o. ä.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274861</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 26 Nov 2012 17:32:16 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 17:28:36 GMT]]></title><description><![CDATA[<blockquote>
<p>gewisse Feldelemente keine Werte gibt</p>
</blockquote>
<p>Kommt drauf an, was mit den Elementen so passiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274862</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Mon, 26 Nov 2012 17:28:36 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 17:36:58 GMT]]></title><description><![CDATA[<p>Andere Frage: Wie kann es Elemente geben, für die es keinen Wert gibt? Das widerspricht sich doch selbst. Der Fall kommt bei mir gar nicht erst vor.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274864</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 26 Nov 2012 17:36:58 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 17:42:47 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Andere Frage: Wie kann es Elemente geben, für die es keinen Wert gibt? Das widerspricht sich doch selbst. Der Fall kommt bei mir gar nicht erst vor.</p>
</blockquote>
<p>Nein, er meint Elemente in einem Array die er gar nicht benutzen will, die also aus anderen Gründen existieren.<br />
Was für mich aber keinen Sinn ergibt, ich meine, Elemente die man nicht braucht erzeugt man auch nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>P.S.: Wenn man nicht für jeden Index in einem sequentiellen Array ein Element möchte, dann will man eigentlich ein assoziatives Array.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274866</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Mon, 26 Nov 2012 17:42:47 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 17:46:32 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Andere Frage: Wie kann es Elemente geben, für die es keinen Wert gibt? Das widerspricht sich doch selbst. Der Fall kommt bei mir gar nicht erst vor.</p>
</blockquote>
<p>Nein, er meint Elemente in einem Array die er gar nicht benutzen will, die also aus anderen Gründen existieren.<br />
Was für mich aber keinen Sinn ergibt, ich meine, Elemente die man nicht braucht erzeugt man auch nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Eben! Meine Rede.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274867</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 26 Nov 2012 17:46:32 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 18:15:03 GMT]]></title><description><![CDATA[<p>Weil ich X zugeordnete Werte zu einem bestimmten Wert Y habe (also eine ganz normale Tabelle). Aber einige X-Werte existieren für bestimmte Y aus physikalischen und versuchsspezifischen Gründen nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274878</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 26 Nov 2012 18:15:03 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 18:22:50 GMT]]></title><description><![CDATA[<p>Decimad schrieb:</p>
<blockquote>
<p>Weil ich X zugeordnete Werte zu einem bestimmten Wert Y habe (also eine ganz normale Tabelle). Aber einige X-Werte existieren für bestimmte Y aus physikalischen und versuchsspezifischen Gründen nicht.</p>
</blockquote>
<p>Dann haben deine Daten die Eigenschaft &quot;leer&quot; sein zu können und sind nicht direkt durch double modellierbar. Du müsstest einen Datentyp definieren, der dies leisten kann (das <em>kann</em> auch bedeuten, einfach einen double und NaN zu benutzen. Wie knivil schon sagte, kommt drauf an, was du genau modellierst). Oder du denkst mal nach, ob dieses Modell wirklich die natürliche Beschreibung deines Systems ist. Kannst du erzählen, worum es konkret geht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274881</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274881</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 26 Nov 2012 18:22:50 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 18:24:32 GMT]]></title><description><![CDATA[<p>In Haskell heisst es Maybe, in Boost glaube optional. Das loest dein Problem aber nicht. Die eigentliche Frage ist, was mit den Werten gemacht wird. Werden sie addiert, multipliziert etc. .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274883</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Mon, 26 Nov 2012 18:24:32 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 18:34:11 GMT]]></title><description><![CDATA[<p>Alle Wege, die ich mir überlegt habe, bei denen ich ohne sowetwas wie den NaN-Trick auskomme (oder eine andere schöne Möglichkeit von euch), entfernen entweder die Korrelation der X-Werte zueinander (weil ich die Y pro Spalte replizieren müsste) oder arten in einen massigen Verwaltungsaufwand oder Speicherverschwendung aus, meist sogar beides.<br />
Wichtig ist, dass alle Werte in einer Zeile der Tabelle jederzeit miteinander in Verbindung stehen sollen (funktionale Anforderung), aber es gibt einige wenige Elemente, die nicht existieren oder für die zumindest kein ermittelter Wert existiert.</p>
<p>PS: Mit den <strong>nicht existierenden</strong> Werten wird gar nix gemacht (ich werde auch überall penibel drauf achten müssen), aber ich brauche die Information dass es dort keinen Wert gibt.</p>
<p>Wobei mir einfällt, dass ich pro Spalte eine Liste verwalten könnte, die angibt, für welches Element kein Wert existiert... Aber der Lookup wäre beim Drüberiterieren natürlich recht lahm, wohingegen ich mir einen Test, der praktisch fast immer das gleiche Ergebnis hat (weil es nur wenige fehlende Werte gibt), &quot;umsonst&quot; vorstelle.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274887</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 26 Nov 2012 18:34:11 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 19:01:45 GMT]]></title><description><![CDATA[<p>Hrmm, na gut, ich werde wohl einen &quot;Master&quot;-Y-Vektor speichern und die einzelnen Spalten beziehen sich dann per Index auf Elemente dieses. So muss ich nicht überall auf fehlende Werte testen, sondern kann diese Behandlung auf die Stellen beschränken, wo das eine Wichtigkeit besitzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274904</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 26 Nov 2012 19:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 19:25:09 GMT]]></title><description><![CDATA[<p>Eigentlich hatte ich eher an eine Problembeschreibung gedacht, nicht an eine Beschreibung, wie du das Problem lösen möchtest. Letzteres wissen wir schließlich bereits.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274914</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 26 Nov 2012 19:25:09 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 19:34:14 GMT]]></title><description><![CDATA[<p>Die Problembeschreibung ist ja schon mehr oder weniger da:<br />
Tabelle repräsentieren, in der einige Werte fehlen (N/A), ohne dass die Information verloren geht, welche Werte fehlen.<br />
An dieser Problemstellung kann ich nichts ändern (würde mich natürlich freuen, wenn einfach gar kein Wert fehlte oder ich die Zeilen komplett ignorieren könnte, in der irgendein Wert fehlt!).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274919</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 26 Nov 2012 19:34:14 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 19:35:50 GMT]]></title><description><![CDATA[<p>Wenn du nur allgemeine abstrakte Problemmodellierungen diskutieren möchtest, dann bleibt darauf auch nur die allgemeine abstrakte Antwort, die dir bereits gegeben wurde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274920</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 26 Nov 2012 19:35:50 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht vorhandene Werte on Mon, 26 Nov 2012 19:45:21 GMT]]></title><description><![CDATA[<p>Ich finde die abstrakten Antworten auch total gut <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Ich habe die Erfahrung gemacht, dass immer wenn ich weit aushole und das ganze Problem beschreibe (über mehrere Seiten), dann antwortet einfach niemand. Außerdem möchte ich ja auch selber meine Sachen gebacken bekommen und bitte lieber nur noch bei technischen Kniffen um Rat oder wenn ich etwas überhaupt nicht hinbekomme. Wenn ich dann Grütze fabriziere, lerne ich wenigstens noch draus... Bei den allgemeinen Bad-Design-Antworten (auch wenn sie völlig zurecht kommen) lerne ich hingegen meist nix. So ticke ich halt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2274922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2274922</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 26 Nov 2012 19:45:21 GMT</pubDate></item></channel></rss>