<?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[Range Klasse gesucht]]></title><description><![CDATA[<p>Hi,</p>
<p>ich suche eine Klasse bei der man die minimale und maximale Grenze angeben<br />
kann und dann bei Rechenoperationen immer geprüft wird ob das Ergebnis<br />
in den Grenzen liegt. Ich habe im Hinterkopf, dass es sowas in der stdlib oder<br />
BOOST gab, aber ich finde es einfach nicht.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/218907/range-klasse-gesucht</link><generator>RSS for Node</generator><lastBuildDate>Thu, 08 Oct 2026 16:06:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/218907.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 27 Jul 2008 07:28:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Range Klasse gesucht on Sun, 27 Jul 2008 07:28:08 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich suche eine Klasse bei der man die minimale und maximale Grenze angeben<br />
kann und dann bei Rechenoperationen immer geprüft wird ob das Ergebnis<br />
in den Grenzen liegt. Ich habe im Hinterkopf, dass es sowas in der stdlib oder<br />
BOOST gab, aber ich finde es einfach nicht.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1554359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1554359</guid><dc:creator><![CDATA[Sucher]]></dc:creator><pubDate>Sun, 27 Jul 2008 07:28:08 GMT</pubDate></item><item><title><![CDATA[Reply to Range Klasse gesucht on Sun, 27 Jul 2008 07:31:46 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Das dürfte doch schnell selber gebaut sein.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1554361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1554361</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 27 Jul 2008 07:31:46 GMT</pubDate></item><item><title><![CDATA[Reply to Range Klasse gesucht on Sun, 27 Jul 2008 07:46:31 GMT]]></title><description><![CDATA[<p>Nicht ganz, denn ich möchte auch veschiedene Datentypen unterstützen.</p>
<p>alá</p>
<pre><code class="language-cpp">Range&lt; signed int, -10, 10 &gt; a( 0 );
Range&lt; unsigned int, 0, 100 &gt; b( 4 );

a = a + b;
</code></pre>
<p>Ich habe angefangen es selbst zu progranmmieren, aber wenn man immer überprüfen muss ob es jetzt signed unsigned ist kommt da einiges an quelltext zusammen.<br />
Denn solbald ein Type unsigned long ist wird der andere auch in einer Rechnung zum unsigned long und wenn er aber negativ ist kommt es schnell zu Fehlern.<br />
Zudem die ganzen Sonderfälle. Wie Division durch Zahlen kleiner als 1.<br />
Addition von negativen Zahlen.<br />
Wenn man das ganze dann ohne template Spezialisierung machen möchte<br />
ist das ein riesiger Batzen Code.</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1554366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1554366</guid><dc:creator><![CDATA[Sucher]]></dc:creator><pubDate>Sun, 27 Jul 2008 07:46:31 GMT</pubDate></item><item><title><![CDATA[Reply to Range Klasse gesucht on Sun, 27 Jul 2008 10:13:12 GMT]]></title><description><![CDATA[<p>Sucher schrieb:</p>
<blockquote>
<p>Ich habe im Hinterkopf, dass es sowas in der stdlib oder<br />
BOOST gab, aber ich finde es einfach nicht.</p>
</blockquote>
<p>Einfach mal nach <a href="http://www.boost.org/doc/libs/1_35_0/libs/range/index.html" rel="nofollow">Boost.Range</a> schauen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1554448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1554448</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sun, 27 Jul 2008 10:13:12 GMT</pubDate></item><item><title><![CDATA[Reply to Range Klasse gesucht on Sun, 27 Jul 2008 11:04:01 GMT]]></title><description><![CDATA[<p>Hmmm, ich glaube heute ist einfch nicht mein Tag.<br />
Auch da finde ich nichts. Ich glaube ich habe ein Brett vorm Kopf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1554467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1554467</guid><dc:creator><![CDATA[Sucher]]></dc:creator><pubDate>Sun, 27 Jul 2008 11:04:01 GMT</pubDate></item></channel></rss>