<?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[Gültigkeitsbereich von Instanzen(Objekten)]]></title><description><![CDATA[<p>Hallo,</p>
<p>Wenn ich eine Instanz in meiner main Struktur erstelle ist diese doch auch nur dort gültig oder ?</p>
<p>Bsp.:</p>
<p>int xyz(){<br />
Mercedes.Fahren();<br />
}</p>
<p>int main(){<br />
CAuto Mercedes;<br />
Mercedes.MotorAn();<br />
xyz();<br />
}</p>
<p>Das ganze funktioniert so ja nicht weil es in xyz noch keinen Mercedes gibt und wenn ich dort auch einen erstelle wird mein Alter ja zerstört bzw. überschrieben oder ?!</p>
<p>Wie löst man solche Probleme? gibt es auch dort eine Art Prototypen ? oder gar so etwas wie globale Instanzen ? ( sicher nicht im sinne des erfinders <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>
<p>THX Matze</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/223631/gültigkeitsbereich-von-instanzen-objekten</link><generator>RSS for Node</generator><lastBuildDate>Sat, 03 Oct 2026 16:51:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/223631.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 28 Sep 2008 22:13:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Gültigkeitsbereich von Instanzen(Objekten) on Sun, 28 Sep 2008 22:13:35 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Wenn ich eine Instanz in meiner main Struktur erstelle ist diese doch auch nur dort gültig oder ?</p>
<p>Bsp.:</p>
<p>int xyz(){<br />
Mercedes.Fahren();<br />
}</p>
<p>int main(){<br />
CAuto Mercedes;<br />
Mercedes.MotorAn();<br />
xyz();<br />
}</p>
<p>Das ganze funktioniert so ja nicht weil es in xyz noch keinen Mercedes gibt und wenn ich dort auch einen erstelle wird mein Alter ja zerstört bzw. überschrieben oder ?!</p>
<p>Wie löst man solche Probleme? gibt es auch dort eine Art Prototypen ? oder gar so etwas wie globale Instanzen ? ( sicher nicht im sinne des erfinders <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>
<p>THX Matze</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589927</guid><dc:creator><![CDATA[Matze1989]]></dc:creator><pubDate>Sun, 28 Sep 2008 22:13:35 GMT</pubDate></item><item><title><![CDATA[Reply to Gültigkeitsbereich von Instanzen(Objekten) on Mon, 29 Sep 2008 06:38:07 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int xyz(CAuto&amp; Auto){
   Auto.Fahren();
}

int main(){
   CAuto Mercedes;
   Mercedes.MotorAn();
   xyz(Mercedes);
}
</code></pre>
<p>EDIT: Hups! &quot;auto&quot; sollte die Variable natürlich nicht heißen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589934</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589934</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Mon, 29 Sep 2008 06:38:07 GMT</pubDate></item><item><title><![CDATA[Reply to Gültigkeitsbereich von Instanzen(Objekten) on Mon, 29 Sep 2008 05:06:50 GMT]]></title><description><![CDATA[<p>Vielen Dank <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/1589998</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589998</guid><dc:creator><![CDATA[Matze1989]]></dc:creator><pubDate>Mon, 29 Sep 2008 05:06:50 GMT</pubDate></item><item><title><![CDATA[Reply to Gültigkeitsbereich von Instanzen(Objekten) on Mon, 29 Sep 2008 16:02:12 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">Hups! &quot;auto&quot; sollte die Variable natürlich nicht heißen.
</code></pre>
<p>naja, es hat sich bewährt Klassen/Structnamen groß zu schreiben und instanzen klein.<br />
das das bei auto nicht geht ist klar.<br />
Ich hab mir aber angewöhnt bei funtkionsparameter nuch ein i_, o_ oder io_ voranzustellen, um damit zu kennzeichnen, dass es ein reiner in-, out- oder beides- Parameter ist</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1590374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1590374</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Mon, 29 Sep 2008 16:02:12 GMT</pubDate></item><item><title><![CDATA[Reply to Gültigkeitsbereich von Instanzen(Objekten) on Mon, 29 Sep 2008 18:27:43 GMT]]></title><description><![CDATA[<p>vlad_tepesch schrieb:</p>
<blockquote>
<p>Ich hab mir aber angewöhnt bei funtkionsparameter nuch ein i_, o_ oder io_ voranzustellen, um damit zu kennzeichnen, dass es ein reiner in-, out- oder beides- Parameter ist</p>
</blockquote>
<p>Scheint ein sehr kontroverses Thema zu sein, die ungarische Notation.<br />
Ich persönlich halte gar nichts davon.</p>
<p>Wer interessiert ist, wie kontrovers das Thema ist, soll im Forum nach &quot;ungarisch&quot; suchen.</p>
<p>Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1590475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1590475</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Mon, 29 Sep 2008 18:27:43 GMT</pubDate></item><item><title><![CDATA[Reply to Gültigkeitsbereich von Instanzen(Objekten) on Tue, 30 Sep 2008 07:03:10 GMT]]></title><description><![CDATA[<p>vlad_tepesch schrieb:</p>
<blockquote>
<p>...naja, es hat sich bewährt Klassen/Structnamen groß zu schreiben und instanzen klein....</p>
</blockquote>
<p>Im Prinzip schreibe ich auch Variablennamen klein ... aber hier war es mir nicht wichtig genug, um mir einen anderen sprechenden (und trotzdem &quot;nicht-keyword-igen&quot;) Bezeichner auszudenken...</p>
<p>Von einer &quot;i_&quot;/&quot;o_&quot;-Kennzeichnung halte ich aber ehrlich gesagt nicht viel. Diese Information steckt bereits &quot;compilergesichert&quot; im Typen und bei so einer (ungeprüften) Schreibweise gerät man nur in Gefahr von Inkonsistenzen...<br />
(leider bietet C++ keine Möglichkeit, zwischen Output- und Update-Parametern zu unterscheiden ... nun gut - geht halt nicht anders).<br />
- Aber ich stricke auch nicht fremden Code um, der sowas (oder &quot;m_&quot;-Kennzeichner oder ungarische Notation oder ...) nutzt. <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>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1590677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1590677</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 30 Sep 2008 07:03:10 GMT</pubDate></item></channel></rss>