<?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[hap broblem!]]></title><description><![CDATA[<p>Hi!<br />
Ich habe zwei Namespaces:</p>
<pre><code class="language-cpp">namespace A
{
    string s1 = &quot;brause&quot;;
    string get_s1()
    {
        return s1;
    }
}

namespace B
{
    string s2 = &quot;brummer&quot;;
    string get_s2()
    {
        return s2;
    }
}
</code></pre>
<p>und will mit mit den verketteten strings ein Objekt Erzeugen:</p>
<pre><code class="language-cpp">MyObject myobject ( A::get_s1() + B::get_s2() );
</code></pre>
<p>Die Deklaration des Konstruktors von MyObjects sieht so aus:</p>
<pre><code class="language-cpp">MyObject::MyObject ( const string&amp; s );
</code></pre>
<p>Mein Problem:<br />
Es kommt bloß &quot;brause&quot; an, aber &quot;brummer&quot; kommt nicht im Konstruktor an.<br />
Wieso nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/250629/hap-broblem</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 00:28:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/250629.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 21 Sep 2009 16:43:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to hap broblem! on Mon, 21 Sep 2009 16:43:23 GMT]]></title><description><![CDATA[<p>Hi!<br />
Ich habe zwei Namespaces:</p>
<pre><code class="language-cpp">namespace A
{
    string s1 = &quot;brause&quot;;
    string get_s1()
    {
        return s1;
    }
}

namespace B
{
    string s2 = &quot;brummer&quot;;
    string get_s2()
    {
        return s2;
    }
}
</code></pre>
<p>und will mit mit den verketteten strings ein Objekt Erzeugen:</p>
<pre><code class="language-cpp">MyObject myobject ( A::get_s1() + B::get_s2() );
</code></pre>
<p>Die Deklaration des Konstruktors von MyObjects sieht so aus:</p>
<pre><code class="language-cpp">MyObject::MyObject ( const string&amp; s );
</code></pre>
<p>Mein Problem:<br />
Es kommt bloß &quot;brause&quot; an, aber &quot;brummer&quot; kommt nicht im Konstruktor an.<br />
Wieso nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782262</guid><dc:creator><![CDATA[problematik0r]]></dc:creator><pubDate>Mon, 21 Sep 2009 16:43:23 GMT</pubDate></item><item><title><![CDATA[Reply to hap broblem! on Mon, 21 Sep 2009 16:45:11 GMT]]></title><description><![CDATA[<p>mehr code. jetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782264</guid><dc:creator><![CDATA[codejunkie]]></dc:creator><pubDate>Mon, 21 Sep 2009 16:45:11 GMT</pubDate></item><item><title><![CDATA[Reply to hap broblem! on Mon, 21 Sep 2009 16:52:26 GMT]]></title><description><![CDATA[<p>Grad gecheckt, das krasse ist, außerhalb von main() funztnich, innerhalb funzt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<pre><code class="language-cpp">myobject_a ( A::get_s1() + B::get_s2() ); // kommt nur &quot;brause&quot; an!

int main()
{
    MyObject myobject_b ( A::get_s1() + B::get_s2() ); // ok is!
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1782272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782272</guid><dc:creator><![CDATA[problematik0r]]></dc:creator><pubDate>Mon, 21 Sep 2009 16:52:26 GMT</pubDate></item><item><title><![CDATA[Reply to hap broblem! on Mon, 21 Sep 2009 16:55:18 GMT]]></title><description><![CDATA[<p>KORREKTUR</p>
<pre><code class="language-cpp">MyObject myobject_a ( A::get_s1() + B::get_s2() ); // kommt nur &quot;brause&quot; an!

int main()
{
    MyObject myobject_b ( A::get_s1() + B::get_s2() ); // ok is!
}
</code></pre>
<p>Sorry wegen Klasse vergessen, Problem ist aber klar, ne.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782276</guid><dc:creator><![CDATA[problematik0r]]></dc:creator><pubDate>Mon, 21 Sep 2009 16:55:18 GMT</pubDate></item><item><title><![CDATA[Reply to hap broblem! on Mon, 21 Sep 2009 17:09:33 GMT]]></title><description><![CDATA[<p>Vielleicht sollte ich noch erwähnen, das namespace A, namespace B in zwei verschiedenen Dateien sind und die Erzeugung des Objektes in einer dritten Datei stattfindet.</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782290</guid><dc:creator><![CDATA[problematik0r]]></dc:creator><pubDate>Mon, 21 Sep 2009 17:09:33 GMT</pubDate></item><item><title><![CDATA[Reply to hap broblem! on Mon, 21 Sep 2009 17:26:09 GMT]]></title><description><![CDATA[<p>Die Erstellungsreihenfolge globaler Objekte über Übersetzungseinheitsgrenzen hinweg ist nicht definiert. Vermutlich gibt es den zweiten String zum Zeitpunkt des Konstruktoraufrufs von MyObject einfach noch nicht.</p>
<pre><code class="language-cpp">namespace A
{
    string get_s1()
    {
        return &quot;brause&quot;;
    }
}

namespace B
{
    string get_s2()
    {
        return &quot;brummer&quot;;
    }
}
</code></pre>
<p>Funktioniert es so?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782297</guid><dc:creator><![CDATA[Registrierter Troll]]></dc:creator><pubDate>Mon, 21 Sep 2009 17:26:09 GMT</pubDate></item><item><title><![CDATA[Reply to hap broblem! on Mon, 21 Sep 2009 17:33:03 GMT]]></title><description><![CDATA[<p>Ja, so funktioniert es! Das mit der Reihenfolge wusste ich noch nicht, vielen Dank!<br />
Gruß,<br />
p.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1782305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1782305</guid><dc:creator><![CDATA[problematik0r]]></dc:creator><pubDate>Mon, 21 Sep 2009 17:33:03 GMT</pubDate></item></channel></rss>