<?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[Fehlerbehandlug, Exceptions etc]]></title><description><![CDATA[<p>Hallo.<br />
Die Frage mag doof klingen, aber mir dreht sich das schon eine Weile durch den Kopf.</p>
<p>Wann ist eine if-Abfrage sinnvoll, wann nur ein assert() oder gar eine Exception?<br />
Die Frage stell ich im Hinblick auf Geschwindigkeit und guten Programmfluss. Vor allem bei großen Projekten können mMn viele ifs doch zum Problem werden oder nicht? Ausserdem versauen das Aussehen vom Code.. :D.<br />
Scherz beiseite. Wann kann ich annehmen, dass etwas immer funktioniert und wann muss ich das auch durchgehend behandeln?<br />
Mals als bsp könnte ich doch annehmen, dass ein &quot;int *a = new int[20]&quot; immer erfolgreich ist und das nur ein assert wert ist, das im Release Mode nicht mehr aufgerufen wird.<br />
Ich hoffe Ihr versteht worauf ich hinaus möchte.<br />
lg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/218723/fehlerbehandlug-exceptions-etc</link><generator>RSS for Node</generator><lastBuildDate>Thu, 08 Oct 2026 22:13:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/218723.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Jul 2008 10:55:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehlerbehandlug, Exceptions etc on Thu, 24 Jul 2008 10:55:43 GMT]]></title><description><![CDATA[<p>Hallo.<br />
Die Frage mag doof klingen, aber mir dreht sich das schon eine Weile durch den Kopf.</p>
<p>Wann ist eine if-Abfrage sinnvoll, wann nur ein assert() oder gar eine Exception?<br />
Die Frage stell ich im Hinblick auf Geschwindigkeit und guten Programmfluss. Vor allem bei großen Projekten können mMn viele ifs doch zum Problem werden oder nicht? Ausserdem versauen das Aussehen vom Code.. :D.<br />
Scherz beiseite. Wann kann ich annehmen, dass etwas immer funktioniert und wann muss ich das auch durchgehend behandeln?<br />
Mals als bsp könnte ich doch annehmen, dass ein &quot;int *a = new int[20]&quot; immer erfolgreich ist und das nur ein assert wert ist, das im Release Mode nicht mehr aufgerufen wird.<br />
Ich hoffe Ihr versteht worauf ich hinaus möchte.<br />
lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1552948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1552948</guid><dc:creator><![CDATA[NicoG]]></dc:creator><pubDate>Thu, 24 Jul 2008 10:55:43 GMT</pubDate></item></channel></rss>