<?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[STL vector - Problem bei vector &amp;lt;char *&amp;gt;]]></title><description><![CDATA[<p>Hi,<br />
mal eine kleine Anfängerfrage. Ich habe einen vector&lt;char *&gt;.</p>
<p>In einer funktion, die einen char * als Parameter besitzt, wird der uebergebene Parameter in den Vector mit push_back() geschrieben- etwa so:</p>
<p>void test(char * test){<br />
this-&gt;myVector.push_back(test);<br />
cout &lt;&lt; &quot;Ausgabe: &quot; &lt;&lt; myVector[myVector.size()-1] &lt;&lt; endl; //ok<br />
}</p>
<p>Der Vector ist Member dieser Klasse und die Funktion wird von einer anderen Klasse gerufen. Wenn ich danach irgendwann wieder auf das eben eingefügte Vectorelement zugreifen will, gibts es Segementation Faults...Woran liegt das und was muß ich tun??</p>
<p>Liegt es daran, dass ich in den Vector einen Zeiger packe, dessen Speicherbereich nach dem Methodenaufruf ungültig wird, weil dieser Zeiger ja nur ein lokaler Parameter ist????</p>
<p>Vielen Dank für jede Antwort!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/130035/stl-vector-problem-bei-vector-lt-char-gt</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 10:18:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/130035.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Dec 2005 09:48:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to STL vector - Problem bei vector &amp;lt;char *&amp;gt; on Mon, 19 Dec 2005 09:48:38 GMT]]></title><description><![CDATA[<p>Hi,<br />
mal eine kleine Anfängerfrage. Ich habe einen vector&lt;char *&gt;.</p>
<p>In einer funktion, die einen char * als Parameter besitzt, wird der uebergebene Parameter in den Vector mit push_back() geschrieben- etwa so:</p>
<p>void test(char * test){<br />
this-&gt;myVector.push_back(test);<br />
cout &lt;&lt; &quot;Ausgabe: &quot; &lt;&lt; myVector[myVector.size()-1] &lt;&lt; endl; //ok<br />
}</p>
<p>Der Vector ist Member dieser Klasse und die Funktion wird von einer anderen Klasse gerufen. Wenn ich danach irgendwann wieder auf das eben eingefügte Vectorelement zugreifen will, gibts es Segementation Faults...Woran liegt das und was muß ich tun??</p>
<p>Liegt es daran, dass ich in den Vector einen Zeiger packe, dessen Speicherbereich nach dem Methodenaufruf ungültig wird, weil dieser Zeiger ja nur ein lokaler Parameter ist????</p>
<p>Vielen Dank für jede Antwort!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/945338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/945338</guid><dc:creator><![CDATA[maxpower24]]></dc:creator><pubDate>Mon, 19 Dec 2005 09:48:38 GMT</pubDate></item><item><title><![CDATA[Reply to STL vector - Problem bei vector &amp;lt;char *&amp;gt; on Mon, 19 Dec 2005 09:57:16 GMT]]></title><description><![CDATA[<p>maxpower24 schrieb:</p>
<blockquote>
<p>Liegt es daran, dass ich in den Vector einen Zeiger packe, dessen Speicherbereich nach dem Methodenaufruf ungültig wird, weil dieser Zeiger ja nur ein lokaler Parameter ist????</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> vermutlich ja</p>
]]></description><link>https://www.c-plusplus.net/forum/post/945347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/945347</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Mon, 19 Dec 2005 09:57:16 GMT</pubDate></item><item><title><![CDATA[Reply to STL vector - Problem bei vector &amp;lt;char *&amp;gt; on Mon, 19 Dec 2005 09:59:25 GMT]]></title><description><![CDATA[<p>Benutz std::string!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/945349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/945349</guid><dc:creator><![CDATA[Arschi]]></dc:creator><pubDate>Mon, 19 Dec 2005 09:59:25 GMT</pubDate></item></channel></rss>