<?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[Speicherverwaltung &#x2F;programm für polynomberechung]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine frage zur speicherverwaltung in c++ (visual studio 08):</p>
<p>Ich würde gerne ein Programm schreiben zu berechnung von polynomen. Die koeffizienten würde ich gerne in ein Array schreiben aber das problem ist das erst zur laufzeit bekannt wird, welche und damit auch wie viele koeffizienten ein Polynom haben soll. Ich habe drei dateien:<br />
- eine main.cpp (testdatei)<br />
- eine Polynom.cpp ( die implementierung)<br />
- eine Polynom.h (die definition , enthält die klasse polynom)</p>
<p>Jetzt ist meine Frage wo das Array rein soll in welche der drei Dateien. ich kann ja erst zur laufzeit festlegen wie viele koefftienten das polynom haben soll...</p>
<p>wär echt toll wenn mir kurz jmd sagen könnte wo ich rein tun soll mit begründung.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/245186/speicherverwaltung-programm-für-polynomberechung</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 21:52:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/245186.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 10 Jul 2009 17:46:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Speicherverwaltung &#x2F;programm für polynomberechung on Fri, 10 Jul 2009 17:46:42 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine frage zur speicherverwaltung in c++ (visual studio 08):</p>
<p>Ich würde gerne ein Programm schreiben zu berechnung von polynomen. Die koeffizienten würde ich gerne in ein Array schreiben aber das problem ist das erst zur laufzeit bekannt wird, welche und damit auch wie viele koeffizienten ein Polynom haben soll. Ich habe drei dateien:<br />
- eine main.cpp (testdatei)<br />
- eine Polynom.cpp ( die implementierung)<br />
- eine Polynom.h (die definition , enthält die klasse polynom)</p>
<p>Jetzt ist meine Frage wo das Array rein soll in welche der drei Dateien. ich kann ja erst zur laufzeit festlegen wie viele koefftienten das polynom haben soll...</p>
<p>wär echt toll wenn mir kurz jmd sagen könnte wo ich rein tun soll mit begründung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1740577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1740577</guid><dc:creator><![CDATA[Ryu Nagasaky]]></dc:creator><pubDate>Fri, 10 Jul 2009 17:46:42 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherverwaltung &#x2F;programm für polynomberechung on Fri, 10 Jul 2009 17:49:01 GMT]]></title><description><![CDATA[<p>Woher sollen wir wissen, in welche Datei du das tun sollst?</p>
<p>Aber ein Tipp bezüglich dynamischen Arrays: Wenn du <code>new[]</code> und <code>delete[]</code> verwendest, muss die Grösse erst zur Laufzeit feststehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1740581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1740581</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 10 Jul 2009 17:49:01 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherverwaltung &#x2F;programm für polynomberechung on Fri, 10 Jul 2009 17:52:47 GMT]]></title><description><![CDATA[<p>ah genau sowas wollte ich haben danke : )</p>
<p>d.h. ich könnte z.b.</p>
<p>in die headerdatei einen zeiger auf ein dynamisches array setzen das die koeffizienten enthält. und das wäre dann auch zur laufzeit.?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1740585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1740585</guid><dc:creator><![CDATA[Ryu Nagasaky]]></dc:creator><pubDate>Fri, 10 Jul 2009 17:52:47 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherverwaltung &#x2F;programm für polynomberechung on Fri, 10 Jul 2009 18:18:21 GMT]]></title><description><![CDATA[<p>so jetzt habe ich mal einen versuch gemacht und bekomme fehler</p>
<p>__________________________________<br />
in Polynom.h</p>
<p>class Polynom<br />
{</p>
<p>public:<br />
Polynom(float koeffitienten[]);</p>
<p>private:<br />
float* koeff[];</p>
<p>};</p>
<p>_____________________________________</p>
<p>in Polynom.cpp</p>
<p>Polynom::Polynom(float a[])<br />
{<br />
int laenge = (int) sizeof(a)/sizeof(a[0]);<br />
float k[laenge];<br />
Polynom::koeff = k;</p>
<p>}</p>
<p>Die Fehler sind:</p>
<p>polynom.cpp(9) : error C2057: Konstanter Ausdruck erwartet</p>
<p>polynom.cpp(9) : error C2466: Zuordnung eines Arrays der konstanten Größe 0 nicht möglich.</p>
<p>polynom.cpp(9) : error C2133: 'k': Unbekannte Größe</p>
<p>polynom.cpp(10) : error C2440: '=': 'float []' kann nicht in 'float *[]' konvertiert werden</p>
<p>______________________________<br />
wie kann es denn sein das ein konstanter ausdruck erwartet wird (bezieht sich auf laenge) wenn man das erst zur laufzeit weiß.</p>
<p>ich möchte in Polynom.h eigentl. nur einen zeiger haben der auf ein array umgebogen werden kann ....</p>
<p>gruß Ryu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1740605</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1740605</guid><dc:creator><![CDATA[Ryu Nagasaky]]></dc:creator><pubDate>Fri, 10 Jul 2009 18:18:21 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherverwaltung &#x2F;programm für polynomberechung on Fri, 10 Jul 2009 18:25:55 GMT]]></title><description><![CDATA[<p>Benutze bitte [cpp]-Tags (die erste weisse Schaltfläche).</p>
<p>Das Folgende funktioniert so nicht.</p>
<pre><code class="language-cpp">float* koeff[];
</code></pre>
<p>Mach stattdessen</p>
<pre><code class="language-cpp">float* koeff;
</code></pre>
<p>Und dann in der Implementierungsdatei</p>
<pre><code class="language-cpp">koeff = new float[size];
// koeff benutzen
delete[] koeff;     // DIESE ZEILE NICHT VERGESSEN!
</code></pre>
<p>Aber besser ist es, du verwendest gleich <code>std::vector</code> aus der Standardbibliothek. Dir scheinen allerdings noch einige Grundlagen zu fehlen, ich rate dir zu einem guten C++-Buch wie dem <em>C++-Primer</em> oder <em>Thinking in C++</em>. Für die hier relevanten Themen gibt es allerdings auch einzelne Artikel in diesem Forum, schau mal <a href="http://magazin.c-plusplus.net/inhaltsverzeichnis" rel="nofollow">hier</a> (Stichworte: Pointer, Speicherverwaltung, STL).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1740609</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1740609</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 10 Jul 2009 18:25:55 GMT</pubDate></item><item><title><![CDATA[Reply to Speicherverwaltung &#x2F;programm für polynomberechung on Fri, 10 Jul 2009 21:17:55 GMT]]></title><description><![CDATA[<p>vielen dank , ich probier die tags dann bei der nächsten antwort.</p>
<p>ja das mit den grundlagen stimmt schon ich bring noch zu viel bei der Speicherverwaltung durcheinander..</p>
<p>aber ich probier mal deine vorschläge...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1740729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1740729</guid><dc:creator><![CDATA[Ryu Nagasaky]]></dc:creator><pubDate>Fri, 10 Jul 2009 21:17:55 GMT</pubDate></item></channel></rss>