<?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[Frage zu const?]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgenden Code:</p>
<pre><code class="language-cpp">const int getMethode(int figure_part)const;
</code></pre>
<p>muss ich figure_part auch noch ein const setzen, damit figure_part nicht in dieser Methode verändert werden darf?</p>
<p>Also so:</p>
<pre><code class="language-cpp">const int getMethode(const int figure_part)const;
</code></pre>
<p>Oder reicht das letzte const auch aus, da ja const left-binding ist!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/250602/frage-zu-const</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 23:38:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/250602.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 21 Sep 2009 09:24:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu const? on Mon, 21 Sep 2009 09:24:43 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgenden Code:</p>
<pre><code class="language-cpp">const int getMethode(int figure_part)const;
</code></pre>
<p>muss ich figure_part auch noch ein const setzen, damit figure_part nicht in dieser Methode verändert werden darf?</p>
<p>Also so:</p>
<pre><code class="language-cpp">const int getMethode(const int figure_part)const;
</code></pre>
<p>Oder reicht das letzte const auch aus, da ja const left-binding ist!</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782043</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782043</guid><dc:creator><![CDATA[_const]]></dc:creator><pubDate>Mon, 21 Sep 2009 09:24:43 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu const? on Mon, 21 Sep 2009 09:35:55 GMT]]></title><description><![CDATA[<p>Das letzte const besagt, dass die Methode ihr Objekt nicht verändert.</p>
<p><em>figure_part</em> wird per value übergeben, eine Änderung daran wirkt sich nur innerhalb von <em>getMethode</em> aus.<br />
Du kannst dir das <em>const</em> an der Stelle also sparen. Das gleiche gilt für den Rückgabewert, eine const-Rückgabe ist da nicht sinnvoll.</p>
<pre><code class="language-cpp">int getMethode(int figure_part) const;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1782046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782046</guid><dc:creator><![CDATA[Registrierter Troll]]></dc:creator><pubDate>Mon, 21 Sep 2009 09:35:55 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu const? on Mon, 21 Sep 2009 10:05:21 GMT]]></title><description><![CDATA[<p>Ok stimmt! thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782063</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782063</guid><dc:creator><![CDATA[_const]]></dc:creator><pubDate>Mon, 21 Sep 2009 10:05:21 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu const? on Mon, 21 Sep 2009 11:05:49 GMT]]></title><description><![CDATA[<p>Hallo,<br />
darf man fragen, wofür man soetwas braucht:</p>
<p>Ich habe eine Methode, die einen festen Parameter hat, diesen nicht bearbeiten darf. Könnte man den Rückgabetyp dann nicht gleich void machen oder gar die Mehtode weglassen??</p>
<p>Ich würde mich, freuen wenn Du mir kurz sagst, wofür man soetwas braucht.</p>
<p>Vielen Dank<br />
lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782086</guid><dc:creator><![CDATA[freakC++]]></dc:creator><pubDate>Mon, 21 Sep 2009 11:05:49 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu const? on Mon, 21 Sep 2009 11:36:13 GMT]]></title><description><![CDATA[<p>ein etwas verunglückter operator+ könnte z.B. so eine Signatur haben. Oder eine Methode á la std::vector&lt;&gt;::at() Gibt viele Möglichkeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782102</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 21 Sep 2009 11:36:13 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu const? on Mon, 21 Sep 2009 17:32:26 GMT]]></title><description><![CDATA[<p>freakC++ schrieb:</p>
<blockquote>
<p>Ich habe eine Methode, die einen festen Parameter hat, diesen nicht bearbeiten darf. Könnte man den Rückgabetyp dann nicht gleich void machen oder gar die Mehtode weglassen??</p>
</blockquote>
<p>Ich verstehe ehrlich gesagt nicht ganz, was du damit meinst. Was hat denn jetzt der Rückgabetyp mit dem Parameter zu tun? Und warum sollte man die Funktion weglassen können? - Die Funktion liest ja ev. etwas von dem Parameter und verändert die Klasse. Da braucht es ja dann auch keinen Rückgabewert..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782303</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 21 Sep 2009 17:32:26 GMT</pubDate></item></channel></rss>