<?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[prüfen, ob Wert gesetzt wurde]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte nach dem Einleisen einiger Daten prüfen, ob einige Attribute (sklare doubles) eines Objekts meiner Klasse mit Werten belegt wurden.</p>
<p>Meine Idee ist, die Attribute mit einem negativen Wert zu belegen, da die Datenwerte positiv sind, und dann zu testen, ob dieser negative Wert noch besteht.<br />
Eine andere Möglichkeit wäre wohl, einen Vektor für nur ein Element anzulegen und zu testen, ob dieser Vektor leer ist.<br />
Die Benutzung von Pointern und diese zu Beginn zu Nullpointern zu machen führt glaube ich dazu, dass ich noch extra Copy-Konstruktoren bräuchte für das Kopieren meiner Objekte.</p>
<p>Gibt es eine elegantere oder bessere Art das Problem zu lösen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/284236/prüfen-ob-wert-gesetzt-wurde</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 05:34:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/284236.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Mar 2011 13:28:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to prüfen, ob Wert gesetzt wurde on Mon, 28 Mar 2011 13:28:16 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte nach dem Einleisen einiger Daten prüfen, ob einige Attribute (sklare doubles) eines Objekts meiner Klasse mit Werten belegt wurden.</p>
<p>Meine Idee ist, die Attribute mit einem negativen Wert zu belegen, da die Datenwerte positiv sind, und dann zu testen, ob dieser negative Wert noch besteht.<br />
Eine andere Möglichkeit wäre wohl, einen Vektor für nur ein Element anzulegen und zu testen, ob dieser Vektor leer ist.<br />
Die Benutzung von Pointern und diese zu Beginn zu Nullpointern zu machen führt glaube ich dazu, dass ich noch extra Copy-Konstruktoren bräuchte für das Kopieren meiner Objekte.</p>
<p>Gibt es eine elegantere oder bessere Art das Problem zu lösen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2041288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2041288</guid><dc:creator><![CDATA[chubb20]]></dc:creator><pubDate>Mon, 28 Mar 2011 13:28:16 GMT</pubDate></item><item><title><![CDATA[Reply to prüfen, ob Wert gesetzt wurde on Mon, 28 Mar 2011 13:37:43 GMT]]></title><description><![CDATA[<p>Ein initialer Wert, falls Du nicht die gesamte Range des Datentyps auszunutzen brauchst, halte ich für gut.</p>
<p>Aber vielleicht Mal die Frage, wozu Du das benötigst. Vielleicht gibt es eine elegantere Möglichkeit, die allerdings mehr Informationen benötigt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2041292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2041292</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Mon, 28 Mar 2011 13:37:43 GMT</pubDate></item><item><title><![CDATA[Reply to prüfen, ob Wert gesetzt wurde on Mon, 28 Mar 2011 13:42:56 GMT]]></title><description><![CDATA[<p>Am besten wäre natürlich, wenn die Einlese-Routine meldet, ob das Einlesen geklappt hat (das Objekt also gültige Werte hat) oder ob eben nicht. Die IO-Streams haben diese Möglichkeit. Bei dir müsste man natürlich wissen, wie du die Daten einliest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2041294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2041294</guid><dc:creator><![CDATA[ipsec]]></dc:creator><pubDate>Mon, 28 Mar 2011 13:42:56 GMT</pubDate></item><item><title><![CDATA[Reply to prüfen, ob Wert gesetzt wurde on Mon, 28 Mar 2011 13:49:21 GMT]]></title><description><![CDATA[<p>Ich lese die Daten aus einer Textdatei ein. Dabei suche ich nach bestimmten Schlüsselwörtern und falls diese gefunden werden, so werden die dazugehörigen Funktionen aufgerufen und der Rest der zugehörigen Zeile an diese Funktion übergeben. Das ist vieleicht nicht elegant, aber einen Parser zu verwenden hätte sich wohl nicht gelohnt.</p>
<p>Die initializer-Werte sollte ich am Besten im Konstruktor setzen denke ich mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2041299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2041299</guid><dc:creator><![CDATA[chubb20]]></dc:creator><pubDate>Mon, 28 Mar 2011 13:49:21 GMT</pubDate></item><item><title><![CDATA[Reply to prüfen, ob Wert gesetzt wurde on Mon, 28 Mar 2011 13:51:41 GMT]]></title><description><![CDATA[<p>Schau dir doch mal boost::optional an.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2041303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2041303</guid><dc:creator><![CDATA[Drehleiter]]></dc:creator><pubDate>Mon, 28 Mar 2011 13:51:41 GMT</pubDate></item><item><title><![CDATA[Reply to prüfen, ob Wert gesetzt wurde on Mon, 28 Mar 2011 14:15:45 GMT]]></title><description><![CDATA[<p>Wie sieht denn deine Datei genau aus? Sind die Daten, die du lesen möchtest, optional oder müssen sie vorhanden sein? Wie ist das Verhalten, wenn ein Datum erwartet wird, aber fehlt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2041318</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2041318</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Mon, 28 Mar 2011 14:15:45 GMT</pubDate></item><item><title><![CDATA[Reply to prüfen, ob Wert gesetzt wurde on Mon, 28 Mar 2011 14:42:07 GMT]]></title><description><![CDATA[<p>Das ist unterschiedlich. Manche Daten sind optional, manche von anderen abhängig.</p>
<p>Wenn bestimmte Daten Fehlen, muss mit einer Fehlermeldung, die besagt was fehlte, abgebrochen werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2041345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2041345</guid><dc:creator><![CDATA[chubb20]]></dc:creator><pubDate>Mon, 28 Mar 2011 14:42:07 GMT</pubDate></item></channel></rss>