<?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[exception]]></title><description><![CDATA[<p>kann sein, Exception Handling braucht mehr zeit. Fall ein Projekt nicht sehr gross und Zeit zu sparen hat höhere Priorität, kann man try doch weglassen, richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/137718/exception</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 20:46:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137718.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 20 Feb 2006 10:25:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to exception on Mon, 20 Feb 2006 10:25:03 GMT]]></title><description><![CDATA[<p>kann sein, Exception Handling braucht mehr zeit. Fall ein Projekt nicht sehr gross und Zeit zu sparen hat höhere Priorität, kann man try doch weglassen, richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/998391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/998391</guid><dc:creator><![CDATA[netrobot]]></dc:creator><pubDate>Mon, 20 Feb 2006 10:25:03 GMT</pubDate></item><item><title><![CDATA[Reply to exception on Mon, 20 Feb 2006 10:43:50 GMT]]></title><description><![CDATA[<p>Exception nicht teuer - try weglassen nicht - robust als schnell wichtiger - mit try schnell auch<br />
:p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/998401</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/998401</guid><dc:creator><![CDATA[tntnet]]></dc:creator><pubDate>Mon, 20 Feb 2006 10:43:50 GMT</pubDate></item><item><title><![CDATA[Reply to exception on Mon, 20 Feb 2006 10:58:05 GMT]]></title><description><![CDATA[<p>tntnet schrieb:</p>
<blockquote>
<p>Exception nicht teuer - try weglassen nicht - robust als schnell wichtiger - mit try schnell auch<br />
:p</p>
</blockquote>
<p>lol, genau das hab ich mir auch gedacht! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/998412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/998412</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Mon, 20 Feb 2006 10:58:05 GMT</pubDate></item><item><title><![CDATA[Reply to exception on Mon, 20 Feb 2006 11:40:02 GMT]]></title><description><![CDATA[<p>netrobot schrieb:</p>
<blockquote>
<p>kann sein, Exception Handling braucht mehr zeit.</p>
</blockquote>
<p>das ist nicht immer wirklich. die alternativen fallunterscheidungen, zu hunderten eingebaut, bewahren stärker vor zu viel geschwindigkeit.</p>
<blockquote>
<p>Fall ein Projekt nicht sehr gross und Zeit zu sparen hat höhere Priorität, kann man try doch weglassen, richtig?</p>
</blockquote>
<p>wenigstens ein try nebst catch in der main() sollte durch anwesenheit glänzen. die anderen try sind dann nur noch nebensache. und try ist nicht lahm, throw ist lahm. benutze throw nicht dauernd, um leere stacks oder zuendegelesene dateien anzuzeigen, sondern für echte ausnahmen, also sachen, die nur ausnahmsweise und selten vorkommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/998447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/998447</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 20 Feb 2006 11:40:02 GMT</pubDate></item><item><title><![CDATA[Reply to exception on Mon, 20 Feb 2006 15:49:21 GMT]]></title><description><![CDATA[<p>Hallo,<br />
die Geschwindigkeit (oder deren Nichtexistenz) von Exceptionhandling ist ganz extrem von der verwendeten Platform (Compiler &amp; BS) sowie der verwendeten Strategie (wann und wie oft werden Exceptions geworfen) abhängig. Am Beispiel: Neuere gccs und Linux bieten standardmäßig eine Exceptionhandling-Implementation, die im Normalfall (also in dem Fall wo keine Exception geworfen wird) keinen Overhead produziert. Dafür ist das Werfen (und Fangen) von Exceptions sehr teuer. Der VC 6.0 unter Windows hingegen dreht das Ganze komplett um. Bereits die Aktivierung von Exceptions bringt Kosten mit sich (besonders im Bereich Programmgröße), dafür ist das Werfen von Exceptions kaum teurer als ein paar Funktionsaufrufe.</p>
<p>Da es sich hier um ein Optimierungsproblem handelt, gilt wie immer: messen nicht raten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/998699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/998699</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Mon, 20 Feb 2006 15:49:21 GMT</pubDate></item></channel></rss>