<?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[Klasse für beliebig viele Nachkommastellen]]></title><description><![CDATA[<p>Hi,</p>
<p>kann man den ne Klasse schreiben, die beliebig viele Nachkommastellen auf-<br />
nehmen kann? Sie sollte außerdem ne Funktion sin, cos unt tan haben. (Wie<br />
kann man die den schreiben?) Diese Funktionen sollen auch mit der Genauichkeit<br />
von der Klasse arbeiten.</p>
<p>Ich hab's mir irgendwie so vorgestellt:</p>
<pre><code class="language-cpp">class bigFloat {
private:
   // umfg
public:
   bigFloat() {

   }
   // ...

   // geben den Sinus (...) von BigFloat zurück
   const bigFloat sin();
   const bigFloat cos();
   const bigFloat tan();
};
</code></pre>
<p>Was ist den besser: sin (...) als Methode oder als eigenständige Funktion<br />
zu schreiben, die als Parameter bigFloat bekommt?</p>
<p>Ich hoffe es kann mir jemand helfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/203434/klasse-für-beliebig-viele-nachkommastellen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 07 Oct 2026 14:02:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/203434.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Jan 2008 17:52:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klasse für beliebig viele Nachkommastellen on Tue, 22 Jan 2008 17:52:04 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>kann man den ne Klasse schreiben, die beliebig viele Nachkommastellen auf-<br />
nehmen kann? Sie sollte außerdem ne Funktion sin, cos unt tan haben. (Wie<br />
kann man die den schreiben?) Diese Funktionen sollen auch mit der Genauichkeit<br />
von der Klasse arbeiten.</p>
<p>Ich hab's mir irgendwie so vorgestellt:</p>
<pre><code class="language-cpp">class bigFloat {
private:
   // umfg
public:
   bigFloat() {

   }
   // ...

   // geben den Sinus (...) von BigFloat zurück
   const bigFloat sin();
   const bigFloat cos();
   const bigFloat tan();
};
</code></pre>
<p>Was ist den besser: sin (...) als Methode oder als eigenständige Funktion<br />
zu schreiben, die als Parameter bigFloat bekommt?</p>
<p>Ich hoffe es kann mir jemand helfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1441490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1441490</guid><dc:creator><![CDATA[umfg]]></dc:creator><pubDate>Tue, 22 Jan 2008 17:52:04 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse für beliebig viele Nachkommastellen on Tue, 22 Jan 2008 17:58:01 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>klar geht das, allerdings nicht trivial (wenn man es effizient möchte). Schau Dir doch mal den Code der OpenSource-GMP-Bibliothek (genauer „MPQ“) an, wie es dort gemacht wird.</p>
<p>Die Theorie dahinter ist aber ein wenig Stoff.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1441496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1441496</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Tue, 22 Jan 2008 17:58:01 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse für beliebig viele Nachkommastellen on Tue, 22 Jan 2008 18:00:34 GMT]]></title><description><![CDATA[<p>Zusatz: Schau Dir diese Liste mit Algorithmen mal an: <a href="http://en.wikipedia.org/wiki/Computational_complexity_of_mathematical_operations" rel="nofollow">http://en.wikipedia.org/wiki/Computational_complexity_of_mathematical_operations</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1441499</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1441499</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Tue, 22 Jan 2008 18:00:34 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse für beliebig viele Nachkommastellen on Tue, 22 Jan 2008 18:01:39 GMT]]></title><description><![CDATA[<p>Wobei man bei den trigonometrischen Funktionen die Nachkommastellenzahl schon begrenzen muss, sonst bekommst du wirklich beliebig viele Stellen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1441502</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1441502</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 22 Jan 2008 18:01:39 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse für beliebig viele Nachkommastellen on Tue, 22 Jan 2008 18:04:35 GMT]]></title><description><![CDATA[<p>umfg schrieb:</p>
<blockquote>
<p>Was ist den besser: sin (...) als Methode oder als eigenständige Funktion zu schreiben, die als Parameter bigFloat bekommt?</p>
</blockquote>
<p>Letzteres, um einen konformen C++-Stil zu bewahren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1441504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1441504</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Tue, 22 Jan 2008 18:04:35 GMT</pubDate></item></channel></rss>