<?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[bigfloat]]></title><description><![CDATA[<p>hallo leute</p>
<p>ich schreibe grad eine klasse für grosse kommazahlen</p>
<p>was braucht man alles für operationen dafür?</p>
<p>habe bis jetzt folgende:</p>
<pre><code>addieren
subtrahieren
multiplizieren
dividieren

links shiften -&gt;  &lt;&lt;
rechts shiften -&gt;  &gt;&gt;

potenzieren -&gt; pow
wurzel ziehen 
quadratwurzel ziehen
quadrieren

exponent erhöhen/verkleinern

die üblichen vergleichsoperationen &lt; &gt; == != &lt;= &gt;=
</code></pre>
<p>ich denke ein modulo passt auch noch</p>
<p>was fehlt noch?<br />
oder was würdet ihr hinzufügen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/231287/bigfloat</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 21:34:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/231287.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Jan 2009 13:17:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to bigfloat on Thu, 08 Jan 2009 13:17:57 GMT]]></title><description><![CDATA[<p>hallo leute</p>
<p>ich schreibe grad eine klasse für grosse kommazahlen</p>
<p>was braucht man alles für operationen dafür?</p>
<p>habe bis jetzt folgende:</p>
<pre><code>addieren
subtrahieren
multiplizieren
dividieren

links shiften -&gt;  &lt;&lt;
rechts shiften -&gt;  &gt;&gt;

potenzieren -&gt; pow
wurzel ziehen 
quadratwurzel ziehen
quadrieren

exponent erhöhen/verkleinern

die üblichen vergleichsoperationen &lt; &gt; == != &lt;= &gt;=
</code></pre>
<p>ich denke ein modulo passt auch noch</p>
<p>was fehlt noch?<br />
oder was würdet ihr hinzufügen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641719</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Thu, 08 Jan 2009 13:17:57 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Thu, 08 Jan 2009 13:30:16 GMT]]></title><description><![CDATA[<p>meinst du &quot;rationale Zahl mit beliebiger Genauigkeit&quot;, wenn du &quot;große Kommazahl&quot; sagst ?</p>
<p>was ist denn &lt;&lt; und &gt;&gt; bei einer Kommazahl ? und &quot;modulo&quot; ?</p>
<p>Logarithmus fiele mir noch spontan ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641734</guid><dc:creator><![CDATA[u_ser-l]]></dc:creator><pubDate>Thu, 08 Jan 2009 13:30:16 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Thu, 08 Jan 2009 13:41:52 GMT]]></title><description><![CDATA[<p>quasi float bzw double nur halt genauer basierend auf string basis</p>
<p>ok, also die shifts kann ich in den wind schiessen...<br />
hab mich auch die ganze zeit gefragt wie ich das machen soll<br />
letztendlich hab ichs als teilen/multiplizieren mit 2^x geschrieben</p>
<p>naja modulo würde den nachkomma teil zurückgeben (frac oder so heisst das doch glaub ich?!?)</p>
<p>von wegen potenz und logarithmus hab ich noch einige probleme, ich weis nnicht ganz wie ich das errechnen soll<br />
aber hab ich noch nicht so ganz 100%ig damit beschäftigt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641751</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Thu, 08 Jan 2009 13:41:52 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Thu, 08 Jan 2009 13:46:54 GMT]]></title><description><![CDATA[<p>Sinus<br />
Cosinus<br />
Tangens<br />
und deren Umkehrfunktionen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641755</guid><dc:creator><![CDATA[MiP]]></dc:creator><pubDate>Thu, 08 Jan 2009 13:46:54 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Thu, 08 Jan 2009 15:50:34 GMT]]></title><description><![CDATA[<p>mh ok</p>
<p>wobei ich das erst im späteren verlauf implementiere</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641873</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Thu, 08 Jan 2009 15:50:34 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Thu, 08 Jan 2009 17:11:45 GMT]]></title><description><![CDATA[<p>Bei den arithmetischen Operatoren kannst du gerade noch die Zuweisungs-Versionen schreiben, also <code>+=</code> , <code>-=</code> , <code>*=</code> , <code>/=</code> (je nachdem auch <code>=</code> ). Dekrement- und Inkrementoperatoren wirst du wahrscheinlich eher nicht brauchen.</p>
<p>Was vielleicht noch praktisch wäre, sind Überladungen der Stream-Operatoren <code>&lt;&lt;</code> und <code>&gt;&gt;</code> , damit man diese mit <code>std::istream</code> und <code>std::ostream</code> verwenden kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641946</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 08 Jan 2009 17:11:45 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Thu, 08 Jan 2009 17:17:37 GMT]]></title><description><![CDATA[<p>ein und ausgabe habe ich noch nicht geschrieben aber vor...<br />
die normalen operationen (+ - * /) hab ich als memberfunktionen implementiert und die dazugehörigen operatoren ausserhalb der klasse dazu</p>
<p>ich hab konstruktoren für die normalen build in typen und string und copy Ctor, vergleichs methode habe ich auch, auf diese greifen dann die global überladenen operatoren zu (&lt; &gt; &gt;= == ...)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641947</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Thu, 08 Jan 2009 17:17:37 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Thu, 08 Jan 2009 17:24:35 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>die normalen operationen (+ - * /) hab ich als memberfunktionen implementiert und die dazugehörigen operatoren ausserhalb der klasse dazu</p>
</blockquote>
<p>Also du meinst schon <code>+=</code> etc. als Member und <code>+</code> etc. global?</p>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>vergleichs methode habe ich auch, auf diese greifen dann die global überladenen operatoren zu (&lt; &gt; &gt;= == ...)</p>
</blockquote>
<p>Hm, brauchst du die Vergleichsmethoden überhaupt, wenn du die Operatoren hast?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641954</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 08 Jan 2009 17:24:35 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Thu, 08 Jan 2009 17:56:31 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>quasi float bzw double nur halt genauer basierend auf string basis</p>
</blockquote>
<p>Da float und double integrierte Datentypen und keine Klassen sind würde es mich doch interessieren was Du mit &quot;nur halt genauer meinst&quot;? Vermeidung von Rundgsfehler oder größere Anzahl an Vorkomma- bzw. Nachkommastellen?</p>
<p>Rationale Zahlen mit großer Genauigkeit sind nicht ganz einfach, aber gut als Klasse zu implementieren. Gleiches gilt für BCD-Zahlen. Spannend ist auch das decfloat Thema: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-229658-and-start-is-0-and-postdays-is-0-and-postorder-is-asc-and-highlight-is-.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-229658-and-start-is-0-and-postdays-is-0-and-postorder-is-asc-and-highlight-is-.html</a></p>
<p>Schreib mal etwas mehr zu Deiner Aufgabenstellung...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641971</guid><dc:creator><![CDATA[BitShift]]></dc:creator><pubDate>Thu, 08 Jan 2009 17:56:31 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Thu, 08 Jan 2009 18:35:09 GMT]]></title><description><![CDATA[<p>Ich glaube, er erreicht die zusätzliche Genauigkeit dadurch, dass er die Zahl in einem String speichert (also mehr Stellen). Ein String ist meiner Ansicht nach aber nicht gerade der optimalste Ansatz...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641988</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641988</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 08 Jan 2009 18:35:09 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Thu, 08 Jan 2009 18:40:32 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>die normalen operationen (+ - * /) hab ich als memberfunktionen implementiert und die dazugehörigen operatoren ausserhalb der klasse dazu</p>
</blockquote>
<p>Also du meinst schon <code>+=</code> etc. als Member und <code>+</code> etc. global?</p>
</blockquote>
<p>+= *= ... sind als member implementiert und + - * / sind global</p>
<p>Nexus schrieb:</p>
<blockquote>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>vergleichs methode habe ich auch, auf diese greifen dann die global überladenen operatoren zu (&lt; &gt; &gt;= == ...)</p>
</blockquote>
<p>Hm, brauchst du die Vergleichsmethoden überhaupt, wenn du die Operatoren hast?</p>
</blockquote>
<p>ich greife in der operator definition auf die verlgeichs methode zu<br />
so muss ich die datenkapselung nicht per friend umgehen</p>
<p>Nexus schrieb:</p>
<blockquote>
<p>Ich glaube, er erreicht die zusätzliche Genauigkeit dadurch, dass er die Zahl in einem String speichert (also mehr Stellen). Ein String ist meiner Ansicht nach aber nicht gerade der optimalste Ansatz...</p>
</blockquote>
<p>jop, per string...<br />
ich probier erstmal nur was rum, ich hab sonst keine richtige aufgabe (als 17 jähriger ;))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641993</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Thu, 08 Jan 2009 18:40:32 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Thu, 08 Jan 2009 18:43:21 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>ich probier erstmal nur was rum, ich hab sonst keine richtige aufgabe (als 17 jähriger ;))</p>
</blockquote>
<p>Ja, solche Sachen können manchmal ganz spannend sein. Vielleicht kannst du dich bei Gelegenheit auch an einer Bruch-Klasse versuchen, hab ich auch mal gemacht... <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641994</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 08 Jan 2009 18:43:21 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Thu, 08 Jan 2009 19:30:26 GMT]]></title><description><![CDATA[<p>ich auch, ist aber schon länger her <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642021</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Thu, 08 Jan 2009 19:30:26 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Fri, 09 Jan 2009 14:39:19 GMT]]></title><description><![CDATA[<p>mh</p>
<p>ich hab bei der eingabe jetzt es so gemacht dass alle zeichen die nicht gültig sind (also buchstaben und sonderzeichen) einfach ignoriert werden und aus dem string gekickt werden</p>
<p>wenn aber nur ein buchstabe zum beispiel eingeben wurde, was soll ich dann machen?<br />
per exit das programm abbrechen, eine exception werfen, die zahl auf 0 setzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642470</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 09 Jan 2009 14:39:19 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Fri, 09 Jan 2009 15:44:41 GMT]]></title><description><![CDATA[<p>mach's wie beim int.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642514</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 09 Jan 2009 15:44:41 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Fri, 09 Jan 2009 15:49:57 GMT]]></title><description><![CDATA[<p>failbit setzen?</p>
<p>mh geht schlecht glaub ich</p>
<p>ich hab einen Ctor der einen string bekommt und den dann so bearbeitet dass man bequem und gut meine zahl rausbekommt (sprich alle falschen zeichen löscht, 2. komma löscht und sowas alles)</p>
<p>mh wie würde ich das denn setzen können?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642516</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 09 Jan 2009 15:49:57 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Fri, 09 Jan 2009 16:04:24 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>ich hab einen Ctor der einen string bekommt</p>
</blockquote>
<p>oh.<br />
exception ist am saubersten.<br />
zahl auf 0 setzen geht zur not auch.<br />
buchstaben ignorieren läßt fehler unerkannt und ist böse.<br />
exit ist am verbotensten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642524</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 09 Jan 2009 16:04:24 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Fri, 09 Jan 2009 16:10:06 GMT]]></title><description><![CDATA[<p>mit ignorieren meine ich dass der buchstabe gelöscht wird, also nicht in den finalen sauberen string kommt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642530</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642530</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 09 Jan 2009 16:10:06 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Fri, 09 Jan 2009 16:12:19 GMT]]></title><description><![CDATA[<p>Was ist bei Dir eine &quot;grosse Gleitkommazahl&quot;? Der Datentyp long double bietet je nach Compiler 60 oder mehr bit und reicht für mindestens 17 signifikante Stellen. Wenn dies genügt, braucht man keine eigene Klasse, C/C++ macht dann alles und hält geeigenete Funktionen bereit. Wer braucht schon mehr als 17 signifikante Stellen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642533</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Fri, 09 Jan 2009 16:12:19 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Fri, 09 Jan 2009 16:19:02 GMT]]></title><description><![CDATA[<p>es ist eine gute übung wie ich finde...</p>
<p>ausserdem, rechne mal mit standart c++ mitteln die 100ste stelle von pi aus...</p>
<p>aber dass man grosse zahlen mit standart c++ mitteln errechnen kann, das wäre mir neu</p>
<p>BCD ist extern, boost auch, was anderes fällt mir nicht wirklich ein, aber es sind alles externe bibliotheken nix internes</p>
<p>ok, denke ich werfe eine exception (ob der user die fängt ist ihm überlassen) und setze die zahl auf 0</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642534</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 09 Jan 2009 16:19:02 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Fri, 09 Jan 2009 16:33:19 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>es ist eine gute übung wie ich finde...</p>
</blockquote>
<p>finde ich auch.<br />
aber ich würde nur ne klasse für natürliche zahlen machen. aus der dann eine für ganze machen und dann vielleicht fließkommazahlen. innendrin gerechnet wird aber nur auf ganzen zahlen. vielleicht. hab's noch nicht gemacht, bin nicht sicher.</p>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>ausserdem, rechne mal mit stan**** c++ mitteln die 100ste stelle von pi aus...</p>
</blockquote>
<p>das ist ein sehr kleines problem:<br />
<a href="http://www.ellrich-net.de/Pispigot.htm" rel="nofollow">http://www.ellrich-net.de/Pispigot.htm</a></p>
<p>[/quote]ok, denke ich werfe eine exception (ob der user die fängt ist ihm überlassen) und setze die zahl auf 0[/quote]<br />
ja, mach das.<br />
aber wundere dich nicht über die warnung des compilers, daß er den code unterhalb von throw nicht ausführen will. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642538</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642538</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 09 Jan 2009 16:33:19 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Fri, 09 Jan 2009 16:41:11 GMT]]></title><description><![CDATA[<p>Wer solche extreme Dinge vorhat, kommt um die Schaffung eines eigenen Datentyps bigfloat nicht herum. Ist aber mehr als eine blosse Übungsaufgabe! Floats sind intern float=mantisse*pow(2,Exponent). Das entscheidende ist die Mantisse, die auf 2 (oder mehr) Werte aufgeteilt werden muss. Kann mir vorstellen, dass es sowas schon gibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642542</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Fri, 09 Jan 2009 16:41:11 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Fri, 09 Jan 2009 17:00:39 GMT]]></title><description><![CDATA[<p>achja geben tuts schon alles</p>
<p>es gibt auch schon computerspiele, trotzdem werden neue gemacht, mit neuen engines und sonstwas...</p>
<p>mh, eigendlich wollte ich meinen geheimen (miesen, schlecht gemachten) welteroberungs plan für bigfloat private halten...</p>
<p>also ich habe eine klasse für ganze zahlen (bigunsigned) aus dieser wird eine klasse für integers gemacht (bigint erbt von bigunsigned)<br />
und ich benutze diese für mein projekt</p>
<p>ich mache das ganze so (ich weis es geht besser, viel besser, also bitte psst):<br />
- mantisse -&gt; bigint<br />
- exp -&gt; int reicht denke ich<br />
- basis -&gt; 10</p>
<p>dann stehen da so sachen wie 67543685643(mantisse), -5 (exp), 10(basis) drinne<br />
und raus kommt 67543.685643</p>
<p>nach dem schema</p>
<p>ich hab das ganze vorhher nicht geplant, nicht designed, nicht auf dem papier nach gedacht, alles spontan aus langeweile und zur übung...</p>
<p>es geht ein ganzes stück besser das ist mir klar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642548</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 09 Jan 2009 17:00:39 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Fri, 09 Jan 2009 18:27:03 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>es geht ein ganzes stück besser das ist mir klar</p>
</blockquote>
<p>echt? kommt ganz drauf an, was man will. eigentlich ist nur die basis 10 bedenklich. alles andere finde ich klasse.<br />
ich denke, die basis 10 ist an sich eine gute idee, weil du dir die konvertierung beim einlesen und ausgeben sparst. aber hätst du von 10000 als basis? einlesen und ausgeben sind fast genauso unproblematisch wie zuvor. und die multiplikation (in der schrecklichen annahme, daß du die karatsuba-multiplikation noch nicht drin hast) ist 16-mal so schnell. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642588</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 09 Jan 2009 18:27:03 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Fri, 09 Jan 2009 18:30:00 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>bigint erbt von bigunsigned</p>
</blockquote>
<p>nee. wirklich nicht. ganz und gar nicht.<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-75672-and-highlight-is-bebel.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-75672-and-highlight-is-bebel.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642589</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 09 Jan 2009 18:30:00 GMT</pubDate></item><item><title><![CDATA[Reply to bigfloat on Fri, 09 Jan 2009 18:40:45 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>das ist ein sehr kleines problem:<br />
<a href="http://www.ellrich-net.de/Pispigot.htm" rel="nofollow">http://www.ellrich-net.de/Pispigot.htm</a></p>
</blockquote>
<p>Autsch, die Implementierung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642598</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 09 Jan 2009 18:40:45 GMT</pubDate></item></channel></rss>