<?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[Exceptions (try und catch)]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>wenn ich try und catch Anweisungen in meinen C++ Programm zum abfangen von Fehlern verwende, wird dann die Programmlaufzeit beeinflusst?</p>
<p>Viele Grüße<br />
spacehelix</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/265602/exceptions-try-und-catch</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 23:34:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/265602.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Apr 2010 07:54:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Exceptions (try und catch) on Mon, 26 Apr 2010 07:54:58 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>wenn ich try und catch Anweisungen in meinen C++ Programm zum abfangen von Fehlern verwende, wird dann die Programmlaufzeit beeinflusst?</p>
<p>Viele Grüße<br />
spacehelix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888328</guid><dc:creator><![CDATA[spacehelix]]></dc:creator><pubDate>Mon, 26 Apr 2010 07:54:58 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions (try und catch) on Mon, 26 Apr 2010 08:01:47 GMT]]></title><description><![CDATA[<p>Alles beinflusst die Laufzeit.<br />
Ein if, ein cout, ein return,...</p>
<p>Worauf willst du hinaus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888330</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Mon, 26 Apr 2010 08:01:47 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions (try und catch) on Mon, 26 Apr 2010 08:23:39 GMT]]></title><description><![CDATA[<p>Ich sitze gerade in einem Seminar und wir diskutieren gerade ob dass Programmieren mit exceptions wesentlich die Programmausführungszeit beeinflusst. Ich weis aber nicht was der compiler/prozessor und was noch beteiligt ist so macht wenn ich exceptions verwende. Es könnte ja auch sein dass Prozessoren parallel zur Programmausführung exceptions verwalten und behandeln kann. Ich würde nur gerne verstehen wie das so funktioniert.</p>
<p>Z.B. wenn ich eine int Variable überwachen will ob sie größer als 1000 wird. Ist das der Fall soll ein exception (catch) ausgelöst werden. Wer und wie wird der Speicherbereich überwacht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888333</guid><dc:creator><![CDATA[spacehelix]]></dc:creator><pubDate>Mon, 26 Apr 2010 08:23:39 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions (try und catch) on Mon, 26 Apr 2010 08:32:12 GMT]]></title><description><![CDATA[<p>spacehelix schrieb:</p>
<blockquote>
<p>Z.B. wenn ich eine int Variable überwachen will ob sie größer als 1000 wird. Ist das der Fall soll ein exception (catch) ausgelöst werden. Wer und wie wird der Speicherbereich überwacht?</p>
</blockquote>
<p>Wie meinst du das, überwachen? Exceptions überwachen nichts.<br />
Mal <a href="http://de.wikipedia.org/wiki/Ausnahmebehandlung" rel="nofollow">bei Wikipedia</a> nachgelesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888337</guid><dc:creator><![CDATA[Nukularfüsiker]]></dc:creator><pubDate>Mon, 26 Apr 2010 08:32:12 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions (try und catch) on Mon, 26 Apr 2010 08:43:11 GMT]]></title><description><![CDATA[<p>Danke für den Link. Den werde ich mir heute Nachmittag mal ansehen.</p>
<p>Überwachen war falsch ausgedrückt, da geb ich dir recht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888341</guid><dc:creator><![CDATA[spacehelix]]></dc:creator><pubDate>Mon, 26 Apr 2010 08:43:11 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions (try und catch) on Mon, 26 Apr 2010 08:44:15 GMT]]></title><description><![CDATA[<p>spacehelix schrieb:</p>
<blockquote>
<p>Z.B. wenn ich eine int Variable überwachen will ob sie größer als 1000 wird. Ist das der Fall soll ein exception (catch) ausgelöst werden. Wer und wie wird der Speicherbereich überwacht?</p>
</blockquote>
<p>Wenn du mir zeigst wie man das mit Exceptions machen kann, dann sag ich dir wie es die Laufzeit beeinflusst.<br />
(Tip: verschwende nicht zuviel Zeit damit eine Lösung zu finden, es geht nämlich nicht)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888343</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Mon, 26 Apr 2010 08:44:15 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions (try und catch) on Mon, 26 Apr 2010 08:46:13 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-219865.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-219865.html</a></p>
<p>Da ist am Anfang eine Erklärung wie Exception Handling beim VC++ implementiert ist.</p>
<p>Generell ist es so, dass exception handling solange keine exception fliegen schneller ist als if-then-else orgien, dafür langsamer wenn exception fliegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888346</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Mon, 26 Apr 2010 08:46:13 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions (try und catch) on Mon, 26 Apr 2010 08:53:53 GMT]]></title><description><![CDATA[<p>Wenn exceptions fliegen, dann ist mir die Programmlaufzeit egal. Dann kam es zu einem Ausnahmezustand und ich tue sowieso irgendetwas um mitzuprotukulieren was passiert ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888353</guid><dc:creator><![CDATA[spacehelix]]></dc:creator><pubDate>Mon, 26 Apr 2010 08:53:53 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions (try und catch) on Mon, 26 Apr 2010 16:01:24 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>spacehelix schrieb:</p>
<blockquote>
<p>Z.B. wenn ich eine int Variable überwachen will ob sie größer als 1000 wird. Ist das der Fall soll ein exception (catch) ausgelöst werden. Wer und wie wird der Speicherbereich überwacht?</p>
</blockquote>
<p>Wenn du mir zeigst wie man das mit Exceptions machen kann, dann sag ich dir wie es die Laufzeit beeinflusst.<br />
(Tip: verschwende nicht zuviel Zeit damit eine Lösung zu finden, es geht nämlich nicht)</p>
</blockquote>
<p>Also hustbaer...<br />
Dann sag ihm doch auch wie er sein angestrebtes Verhalten verwirklichen kann <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Natürlich nicht über Speicherbereich-Überwachung, aber eine einfache<br />
setter-Function die im Fall &gt; 1000 eine Exception schmeißt, anstelle des direkten<br />
Zugriffs auf die Variable erfüllt doch genau den Zweck, den er will...<br />
Bei mehreren Threads muss sie natürlich threadsafe sein.</p>
<p>Gruß,<br />
CSpille</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888544</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 26 Apr 2010 16:01:24 GMT</pubDate></item><item><title><![CDATA[Reply to Exceptions (try und catch) on Mon, 26 Apr 2010 20:11:11 GMT]]></title><description><![CDATA[<p>Naja garnicht, ausser im Debugger.<br />
Dass es sowas wie &quot;if&quot; gibt wird er vermutlich selbst wissen, aber er will ja nicht abstrakte Properties überwachen...<br />
Zumindest schreibt er &quot;eine Variable&quot;.</p>
<p>-&gt; geht net</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1888680</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1888680</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Mon, 26 Apr 2010 20:11:11 GMT</pubDate></item></channel></rss>