<?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[vector.push_back leert elementen inhalt]]></title><description><![CDATA[<p>jo frohes neues erstmal,...</p>
<p>also ich habe einen vector mit classen elementen:</p>
<pre><code class="language-cpp">class TClient
....

typedef vector&lt;TClient&gt; tVek;

int main()
{
...
TClient testa,testb;
testa.SetName(&quot;huhu&quot;);
tVek tVec(3);
tVec[0]=testa;

tVec.push_back(testb);
ShowVector(tVec);
....
}
</code></pre>
<p>selbst wenn ich n leeren vector nehme á la</p>
<pre><code class="language-cpp">tVek tVec;
tVec.push_back(testa);
</code></pre>
<p>jedenfalls sind <strong>nach</strong> push_back die elemente im vector leer, d.h: size ist 4, abba der inhalt von z.b. testa.GetName() ist leer,..<br />
hilfe<br />
:xmas2:</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169071/vector-push_back-leert-elementen-inhalt</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 15:05:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169071.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 Jan 2007 17:03:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vector.push_back leert elementen inhalt on Mon, 01 Jan 2007 17:03:27 GMT]]></title><description><![CDATA[<p>jo frohes neues erstmal,...</p>
<p>also ich habe einen vector mit classen elementen:</p>
<pre><code class="language-cpp">class TClient
....

typedef vector&lt;TClient&gt; tVek;

int main()
{
...
TClient testa,testb;
testa.SetName(&quot;huhu&quot;);
tVek tVec(3);
tVec[0]=testa;

tVec.push_back(testb);
ShowVector(tVec);
....
}
</code></pre>
<p>selbst wenn ich n leeren vector nehme á la</p>
<pre><code class="language-cpp">tVek tVec;
tVec.push_back(testa);
</code></pre>
<p>jedenfalls sind <strong>nach</strong> push_back die elemente im vector leer, d.h: size ist 4, abba der inhalt von z.b. testa.GetName() ist leer,..<br />
hilfe<br />
:xmas2:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1200672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200672</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Mon, 01 Jan 2007 17:03:27 GMT</pubDate></item><item><title><![CDATA[Reply to vector.push_back leert elementen inhalt on Mon, 01 Jan 2007 17:07:58 GMT]]></title><description><![CDATA[<p>Zeig mal de Konstruktoren (Copykonstruktor).</p>
<p>Ist das Element voll wenn Du</p>
<p>TClient testc(testa);</p>
<p>machst ?</p>
<p>Wenn ja, was macht ShowVector ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1200675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200675</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Mon, 01 Jan 2007 17:07:58 GMT</pubDate></item><item><title><![CDATA[Reply to vector.push_back leert elementen inhalt on Mon, 01 Jan 2007 18:11:04 GMT]]></title><description><![CDATA[<p>jo hi,.. also wenn ich</p>
<pre><code class="language-cpp">TClient test;
</code></pre>
<pre><code class="language-cpp">class TClient:public CRequest_Header
{
public:
      TClient::TClient():CRequest_Header(),itsName(&quot;anonymous&quot;){}
      TClient::TClient(const TClient&amp; client):Crequest_Header(){}

      void TClient::SetName(const string&amp; name)
      {itsName=name;}
      string TClient::GetName(void) const
      {return itsName;}
private:
string itsName
}
</code></pre>
<p>also ein einzelnes TClient objekt macht keine probs, zugriffe auf funktionen der basisklasse gelingt auch einwandfrei,..</p>
<pre><code class="language-cpp">TClient::TClient(const TClient&amp; client):Crequest_Header(){}
</code></pre>
<p>k, ist leer ,..hmmm weiß was du meinst,.. ich bastel mal schnell was rein und probiere nochmal<br />
thx für die schnelle antwort</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1200714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200714</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Mon, 01 Jan 2007 18:11:04 GMT</pubDate></item><item><title><![CDATA[Reply to vector.push_back leert elementen inhalt on Mon, 01 Jan 2007 18:10:50 GMT]]></title><description><![CDATA[<p>Na Du solltest kein einzelnes anlegen sondern per Kopierkonstruktor, aber den hast ja schon als leer gefunden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1200720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200720</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Mon, 01 Jan 2007 18:10:50 GMT</pubDate></item><item><title><![CDATA[Reply to vector.push_back leert elementen inhalt on Mon, 01 Jan 2007 18:17:23 GMT]]></title><description><![CDATA[<p>sooo ich wollte diesen jetzt füllen, habe aber nun das problem wie ich die elemente der basisklasse übertrage ..</p>
<pre><code class="language-cpp">class CRequest_Header
{
private:
 SRequest_Header itsHeader;
public:
 struct SRequest_Header
    { string Host;};
 CRequest_Header::CRequest_Header(),itsHeader(){}

 CRequest_Header::CRequest_Header(const CRequest_Header&amp;                                            
 header),itsHeader(header.GetRequest){}
...
};
</code></pre>
<p>wie muss ich das jetzt machen?? thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1200726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200726</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Mon, 01 Jan 2007 18:17:23 GMT</pubDate></item><item><title><![CDATA[Reply to vector.push_back leert elementen inhalt on Mon, 01 Jan 2007 18:22:15 GMT]]></title><description><![CDATA[<p>Da ich nicht weiß, wie genau die Basisklasse aussieht, kann ich Dir das nich genau sagen. Aber sofern Du keine static Elemente o.Ä. hast, kannst Du Dir die Initialisierungsliste sparen und die Elemente einfach zuweisen (auf Zeiger achten).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1200735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200735</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Mon, 01 Jan 2007 18:22:15 GMT</pubDate></item><item><title><![CDATA[Reply to vector.push_back leert elementen inhalt on Mon, 01 Jan 2007 18:42:05 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">TClient::TClient(const TClient&amp; client):CRequest_Header(),itsName(client.GetName){}
</code></pre>
<p>die elemente von der Basisklasse CRequested werden aber leider nicht kopiert....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1200739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200739</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Mon, 01 Jan 2007 18:42:05 GMT</pubDate></item><item><title><![CDATA[Reply to vector.push_back leert elementen inhalt on Mon, 01 Jan 2007 19:14:23 GMT]]></title><description><![CDATA[<p>k funzt,.. die basisklasse muss ja auch n kopierkonstruktor haben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> , danke auf jedenfall hab ich was gelernt... :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1200771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1200771</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Mon, 01 Jan 2007 19:14:23 GMT</pubDate></item></channel></rss>