<?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[von Funktion eines Objektes auf Attribut anderes Objektes zugreifen..]]></title><description><![CDATA[<p>Hallo,<br />
möchte aus Funktion eines Objektes Attribut eines anderen Objektes beeinflussen.<br />
dabei hanelt es sich von Array von Objekten.</p>
<p>in Visual Studio habe ich das damit gemacht:</p>
<p>int a,i;<br />
Obj[i].attribut==a</p>
<p>doch in UML Programm bricht Animation ab ((</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/312677/von-funktion-eines-objektes-auf-attribut-anderes-objektes-zugreifen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 17:50:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/312677.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 11 Jan 2013 07:54:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to von Funktion eines Objektes auf Attribut anderes Objektes zugreifen.. on Fri, 11 Jan 2013 07:54:49 GMT]]></title><description><![CDATA[<p>Hallo,<br />
möchte aus Funktion eines Objektes Attribut eines anderen Objektes beeinflussen.<br />
dabei hanelt es sich von Array von Objekten.</p>
<p>in Visual Studio habe ich das damit gemacht:</p>
<p>int a,i;<br />
Obj[i].attribut==a</p>
<p>doch in UML Programm bricht Animation ab ((</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288602</guid><dc:creator><![CDATA[Sirius7]]></dc:creator><pubDate>Fri, 11 Jan 2013 07:54:49 GMT</pubDate></item><item><title><![CDATA[Reply to von Funktion eines Objektes auf Attribut anderes Objektes zugreifen.. on Fri, 11 Jan 2013 08:02:26 GMT]]></title><description><![CDATA[<p>Mit deiner Erklärung kann ich nicht wirklich was anfangen. Kannst du diese ein wenig genauer ausführen?</p>
<p>So wie du schreibst es ist schwer zu lesen. Ich weis nicht, ob deutsch deine native Sprache ist. Aber versuche wenigstens nochmal zu Fehlerlesen.<br />
Englisch ist in diesem Forum auch nicht verschmäht oder ungern gesehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288603</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 11 Jan 2013 08:02:26 GMT</pubDate></item><item><title><![CDATA[Reply to von Funktion eines Objektes auf Attribut anderes Objektes zugreifen.. on Fri, 11 Jan 2013 08:16:21 GMT]]></title><description><![CDATA[<p>ok, ich versuchs mal)) also ich habe ein Getränkeautomat mit Karussell die sich dreht und 6 Slots.<br />
es gibt somit class Karussell mit Objekt itsKarussel und class slot mit Objekt-Array<br />
itsSlot[6]</p>
<p>Im klass slot gibt es ausserdem Attribut &quot;count&quot; an den ich die Aktuelle Position des Slots weitergeben möchte. Die Drehung der Karussell erfolgt in Methode spin():</p>
<pre><code>if (token == true)
{          
		slot*buffer = itsSlot[0];
		for(int i = 0 ; i&lt;5 ; i++)     
		{   

			itsSlot[i]= itsSlot[i+1];  
			itsSlot[i].count==i;

		}     
		itsSlot[5] = buffer; 

}
</code></pre>
<p>doch Animation bricht ab ((</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288607</guid><dc:creator><![CDATA[Sirius7]]></dc:creator><pubDate>Fri, 11 Jan 2013 08:16:21 GMT</pubDate></item><item><title><![CDATA[Reply to von Funktion eines Objektes auf Attribut anderes Objektes zugreifen.. on Fri, 11 Jan 2013 08:25:46 GMT]]></title><description><![CDATA[<p>Was heisst die Animation bricht ab?</p>
<p>Diese Schleife sollte alle Elemente einen Platz weiter schieben in dem Array, das letzte Element wandert wieder nach vorne. (Der Index wird ja gespeichert, ausser beim letzten Element)</p>
<p>Was erwartest du denn und was passiert tatsächlich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288613</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 11 Jan 2013 08:25:46 GMT</pubDate></item><item><title><![CDATA[Reply to von Funktion eines Objektes auf Attribut anderes Objektes zugreifen.. on Fri, 11 Jan 2013 08:35:46 GMT]]></title><description><![CDATA[<p>das läuft alles soweit, doch als ich diese Zeile einfüge</p>
<p>itsSlot[i].count==i;</p>
<p>will meine UML Programm keine Animation mehr ausführen. Ich kann nicht nachvollziehen warum..</p>
<p>damit möchte ich das Wert &quot;i&quot; an Attribut &quot;count&quot; weitergegeben wird</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288614</guid><dc:creator><![CDATA[Sirius7]]></dc:creator><pubDate>Fri, 11 Jan 2013 08:35:46 GMT</pubDate></item><item><title><![CDATA[Reply to von Funktion eines Objektes auf Attribut anderes Objektes zugreifen.. on Fri, 11 Jan 2013 08:35:29 GMT]]></title><description><![CDATA[<p>Sirius7 schrieb:</p>
<blockquote>
<pre><code>if (token == true)
{          
		slot*buffer = itsSlot[0];
		for(int i = 0 ; i&lt;5 ; i++)     
		{   
			
			itsSlot[i]= itsSlot[i+1];  
			itsSlot[i].count==i;
			  
			
		}     
		itsSlot[5] = buffer; 
		   
}
</code></pre>
</blockquote>
<p>Das greift doch wohl bei <code>i==5</code> auf ein nicht vorhandendes Element zu.<br />
Ausserdem ist <code>itsSlot[i].count==i;</code> ein <strong>Vergleich</strong> - Dein Compiler sollte Dich warnen bei einem solchen Ausdruck ohne Auswirkung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288615</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Fri, 11 Jan 2013 08:35:29 GMT</pubDate></item><item><title><![CDATA[Reply to von Funktion eines Objektes auf Attribut anderes Objektes zugreifen.. on Fri, 11 Jan 2013 08:38:44 GMT]]></title><description><![CDATA[<p>Furble Wurble schrieb:</p>
<blockquote>
<p>Das greift doch wohl bei <code>i==5</code> auf ein nicht vorhandendes Element zu.</p>
</blockquote>
<p>i wird in der Schleife aber gar nicht 5...</p>
<p>Stimmt, das == hab ich überlesen. <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>Seit wann animiert man denn in einem UML-Programm?!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288617</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 11 Jan 2013 08:38:44 GMT</pubDate></item><item><title><![CDATA[Reply to von Funktion eines Objektes auf Attribut anderes Objektes zugreifen.. on Fri, 11 Jan 2013 08:40:45 GMT]]></title><description><![CDATA[<p>ok, habe jetzt i&lt;4 gemacht, trotzdem hat das nichts geändert (( und wenn das ein Vergleich ist, wie kann ich das abändern, dass es den Wert i auf count zuweist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288619</guid><dc:creator><![CDATA[Sirius7]]></dc:creator><pubDate>Fri, 11 Jan 2013 08:40:45 GMT</pubDate></item><item><title><![CDATA[Reply to von Funktion eines Objektes auf Attribut anderes Objektes zugreifen.. on Fri, 11 Jan 2013 08:44:54 GMT]]></title><description><![CDATA[<p>Furble Wurble schrieb:</p>
<blockquote>
<p>Das greift doch wohl bei <code>i==5</code></p>
</blockquote>
<p>...ich leg mich wieder hin... <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>
<p>Sirius7 schrieb:</p>
<blockquote>
<p>ok, habe jetzt i&lt;4 gemacht, trotzdem hat das nichts geändert (( und wenn das ein Vergleich ist, wie kann ich das abändern, dass es den Wert i auf count zuweist?</p>
</blockquote>
<p>Nein, 5 war schon richtig...<br />
Und Zuweisung mit = ?</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18806">@Skym0sh0</a>: <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/2288621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288621</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Fri, 11 Jan 2013 08:44:54 GMT</pubDate></item><item><title><![CDATA[Reply to von Funktion eines Objektes auf Attribut anderes Objektes zugreifen.. on Fri, 11 Jan 2013 08:51:23 GMT]]></title><description><![CDATA[<p>hallo, irgendwie klappt das auch nicht (( habe schon mit<br />
itsSlot[i].count=i;<br />
itsSlot[i]-&gt;count=i;</p>
<p>probiert, einmal hat der Compiler was von protected &quot;count&quot; rausgegeben, doch &quot;count&quot; ist bei mir auf &quot;public&quot; gestellt. kann nicht sein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288624</guid><dc:creator><![CDATA[Sirius7]]></dc:creator><pubDate>Fri, 11 Jan 2013 08:51:23 GMT</pubDate></item><item><title><![CDATA[Reply to von Funktion eines Objektes auf Attribut anderes Objektes zugreifen.. on Fri, 11 Jan 2013 08:55:44 GMT]]></title><description><![CDATA[<p>Ich würde dich bitten endlich Klartext reden, Informationen preiszugeben.<br />
Was meinst du mit Animation? Was soll die Schleife, die alle Elemente weiterschiebt? Wie kommst du darauf, dass dort dein Problem liegt?<br />
Deinen restlichen Quellcode kennen wir nicht (wollen oder müssen oder dürfen wir vielleicht auch nicht), es bringt daher nichts sich die ganze Zeit darauf zu beziehen.</p>
<p>Und wenn Fehlermeldungen kommen mit denen du nichts anfangen kannst, solltest du diese hier reinkopieren und nicht deine Zusammenfassung hier aussprechen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2288628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2288628</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 11 Jan 2013 08:55:44 GMT</pubDate></item></channel></rss>