<?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[Klassen: Austausch von Variablen]]></title><description><![CDATA[<p>Ein handwerkliches Problem: ich habe eine Variable in einer Klasse B, die ich in der Instanz von Klasse A haben möchte.<br />
Wie kann ich dies lösen:</p>
<pre><code>classB.cpp:

#include &quot;classA.h&quot;

vector&lt;double&gt; var;

object.var

var an instanz start schicken

main.cpp:

classA start;

classA.cpp

auf var zugreifen
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/328842/klassen-austausch-von-variablen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 07:59:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/328842.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Oct 2014 09:37:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klassen: Austausch von Variablen on Wed, 29 Oct 2014 09:37:43 GMT]]></title><description><![CDATA[<p>Ein handwerkliches Problem: ich habe eine Variable in einer Klasse B, die ich in der Instanz von Klasse A haben möchte.<br />
Wie kann ich dies lösen:</p>
<pre><code>classB.cpp:

#include &quot;classA.h&quot;

vector&lt;double&gt; var;

object.var

var an instanz start schicken

main.cpp:

classA start;

classA.cpp

auf var zugreifen
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2424640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2424640</guid><dc:creator><![CDATA[Sunset]]></dc:creator><pubDate>Wed, 29 Oct 2014 09:37:43 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen: Austausch von Variablen on Wed, 29 Oct 2014 09:43:50 GMT]]></title><description><![CDATA[<p>lol</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2424641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2424641</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 29 Oct 2014 09:43:50 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen: Austausch von Variablen on Wed, 29 Oct 2014 10:05:31 GMT]]></title><description><![CDATA[<p>Dafür gibt's bestimmt eine Lib in Boost.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2424642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2424642</guid><dc:creator><![CDATA[Singender Holzkübel]]></dc:creator><pubDate>Wed, 29 Oct 2014 10:05:31 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen: Austausch von Variablen on Wed, 29 Oct 2014 10:25:52 GMT]]></title><description><![CDATA[<p>Sagen dir die Stichworte Parameterübergabe und Referenz etwas? Wenn ja, was genau ist dir noch unklar?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2424643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2424643</guid><dc:creator><![CDATA[TyRoXx]]></dc:creator><pubDate>Wed, 29 Oct 2014 10:25:52 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen: Austausch von Variablen on Wed, 29 Oct 2014 11:28:21 GMT]]></title><description><![CDATA[<p>ich würde das mit dangling pointers lösen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2424652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2424652</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 29 Oct 2014 11:28:21 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen: Austausch von Variablen on Wed, 29 Oct 2014 11:51:38 GMT]]></title><description><![CDATA[<p>Um auch was hilfreiches hier zu posten...</p>
<p>Liebe/r/s Sunset, liest bitte das hier <a href="http://www.c-plusplus.net/forum/200753" rel="nofollow">http://www.c-plusplus.net/forum/200753</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2424665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2424665</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 29 Oct 2014 11:51:38 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen: Austausch von Variablen on Wed, 29 Oct 2014 13:38:27 GMT]]></title><description><![CDATA[<p>Sehr witzig. Über echte Hilfe wäre ich sehr dankbar.<br />
Wie kann ich das mit Pointern/Referenzen lösen?</p>
<p>Ist die Frage zu einfach?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2424699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2424699</guid><dc:creator><![CDATA[Sunset]]></dc:creator><pubDate>Wed, 29 Oct 2014 13:38:27 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen: Austausch von Variablen on Wed, 29 Oct 2014 13:47:29 GMT]]></title><description><![CDATA[<p>Vereinfacht gesagt, muss einem Objekt vom Typ B das Objekt von Typ A bekannt gemacht werden. Das Objekt vom Typ A kannst du als irgendeine geartete Referenz im Objekt B halten, oder temporär der sendenden Methode von B übergeben, welche dann deinen Vector an das jeweilige Objekt vom A sendet (dort eine Methode aufruft und den Vector als Parameter übergibt).<br />
Du hast auch die Möglichkeit, dem Objekt vom Typ A das Objekt vom Typ B zu übergeben. Das Objekt vom Typ A kann sich dann den Vector über eine Gettermethode holen.<br />
Oder ….</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2424704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2424704</guid><dc:creator><![CDATA[Helmut.Jakoby]]></dc:creator><pubDate>Wed, 29 Oct 2014 13:47:29 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen: Austausch von Variablen on Wed, 29 Oct 2014 13:51:13 GMT]]></title><description><![CDATA[<p>Wenn du sinnvolle Antworten haben willst, musst du auch selbst genügend liefern können. Dein Codeausschnitt ist nicht einmal im Ansatz verständlich, da fehlt einfach viel zu viel. Und die Gestellte Frage nach Parameterübergabe und Referenz solltest du auch beantworten können, da die Antwort eine Grundlage dafür ist, ob du das Problem überhaupt verstehen kannst.</p>
<p>Ich versuche aber dennoch zu helfen, wenn gleich eine Instanz einer fremden Klasse nur in absoluten Ausnahmen auf Variablen einer anderen zugreifen können sollte.</p>
<pre><code>// Zur Vereinfachung ignoriere ich Datenkapselung...
class B {
    public:
        std::vector&lt;double&gt; var;
};

class A {
    public:
        A(B const &amp; b) {
            // &lt;-- Lesender Zugriff auf b.var möglich
        }
};

int main() {
    B object;
    A start(object);
}
</code></pre>
<p>Ob das aber wirklich das ist was du willst, steht auf einen anderen Blatt. Du beschreibst nicht dein Problem, sondern lieferst nur eine minimale Problemstellung.</p>
<p>Sunset schrieb:</p>
<blockquote>
<p>Ist die Frage zu einfach?</p>
</blockquote>
<p>Nein, die Information die du lieferst ist zu wenig um dir eine _sinnvolle_ Lösung zu liefern. Ebenso steht der durchaus begründete Verdacht im Raum, das dir bereits absolute Grundlagen fehlen um mit einer Lösung auch wirklich etwas anzufangen (kopieren kann jeder, das ist aber keine Lösung).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2424705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2424705</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Wed, 29 Oct 2014 13:51:13 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen: Austausch von Variablen on Wed, 29 Oct 2014 14:15:51 GMT]]></title><description><![CDATA[<p>Dir wurde auch schon gesagt, dass Du BBCode ausgeschaltet hast.<br />
Es hülfe, wenn Du das wieder einschaltetest! <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/2424713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2424713</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Wed, 29 Oct 2014 14:15:51 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen: Austausch von Variablen on Wed, 29 Oct 2014 15:54:29 GMT]]></title><description><![CDATA[<p>Sunset schrieb:</p>
<blockquote>
<p>Über echte Hilfe wäre ich sehr dankbar.</p>
</blockquote>
<p>Der Hinweis darauf dass deine Frage nicht geeignet ist bei irgendwem den Wunsch zu erwecken dir zu helfen ist keine echte Hilfe?</p>
<p>Sunset schrieb:</p>
<blockquote>
<p>Sehr witzig.</p>
</blockquote>
<p>Nein, eher traurig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2424728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2424728</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 29 Oct 2014 15:54:29 GMT</pubDate></item></channel></rss>