<?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[Zeiger auf Zeiger von Argument in der Methode funktioniert nicht?]]></title><description><![CDATA[<p>funktioniert es denn nicht wenn ich in der methode einer klasse zeiger auf zeiger von argument zuweise?</p>
<p>ich hab in Klassenheader</p>
<pre><code class="language-cpp">public:
	Thread();
	void setPointer(bool *stopper = NULL );
private:
	bool **p_stopper;
</code></pre>
<p>in source:</p>
<pre><code class="language-cpp">void Thread::setPointer(bool *stopper)
{
	**p_stopper = &amp;stopper;

}
</code></pre>
<p>und in main:</p>
<pre><code class="language-cpp">check_trigger = true;
thread1.setPointer(&amp;check_trigger);
</code></pre>
<p>stürzt immer ab.<br />
verstehe ich nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/239856/zeiger-auf-zeiger-von-argument-in-der-methode-funktioniert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 07:46:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/239856.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 28 Apr 2009 19:10:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeiger auf Zeiger von Argument in der Methode funktioniert nicht? on Tue, 28 Apr 2009 19:10:03 GMT]]></title><description><![CDATA[<p>funktioniert es denn nicht wenn ich in der methode einer klasse zeiger auf zeiger von argument zuweise?</p>
<p>ich hab in Klassenheader</p>
<pre><code class="language-cpp">public:
	Thread();
	void setPointer(bool *stopper = NULL );
private:
	bool **p_stopper;
</code></pre>
<p>in source:</p>
<pre><code class="language-cpp">void Thread::setPointer(bool *stopper)
{
	**p_stopper = &amp;stopper;

}
</code></pre>
<p>und in main:</p>
<pre><code class="language-cpp">check_trigger = true;
thread1.setPointer(&amp;check_trigger);
</code></pre>
<p>stürzt immer ab.<br />
verstehe ich nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702830</guid><dc:creator><![CDATA[xBlackKnightx]]></dc:creator><pubDate>Tue, 28 Apr 2009 19:10:03 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Zeiger von Argument in der Methode funktioniert nicht? on Tue, 28 Apr 2009 19:13:59 GMT]]></title><description><![CDATA[<p>Sag lieber, was du erreichen willst, dann können wir dir auch bessere Vorgehensweisen aufzeigen. Doppelzeiger kommen nämlich sehr selten zum Einsatz, meist gibt es bessere Alternativen.</p>
<p>Das Problem bei dir ist, dass du einen Zeiger kopierst und dir die Adresse der Kopie merkst - welche nach Ende der Funktion nicht mehr existiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702833</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 28 Apr 2009 19:13:59 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Zeiger von Argument in der Methode funktioniert nicht? on Tue, 28 Apr 2009 19:17:12 GMT]]></title><description><![CDATA[<p>sorry, ich glaub die 2 sternchen auf einen anderen zeiger war falsch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702834</guid><dc:creator><![CDATA[xBlackKnightx]]></dc:creator><pubDate>Tue, 28 Apr 2009 19:17:12 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Zeiger von Argument in der Methode funktioniert nicht? on Tue, 28 Apr 2009 19:18:38 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Sag lieber, was du erreichen willst, dann können wir dir auch bessere Vorgehensweisen aufzeigen. Doppelzeiger kommen nämlich sehr selten zum Einsatz, meist gibt es bessere Alternativen.</p>
<p>Das Problem bei dir ist, dass du einen Zeiger kopierst und dir die Adresse der Kopie merkst - welche nach Ende der Funktion nicht mehr existiert.</p>
</blockquote>
<p>hm stimmt ich glaub das ist es</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702836</guid><dc:creator><![CDATA[xBlackKnightx]]></dc:creator><pubDate>Tue, 28 Apr 2009 19:18:38 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Zeiger von Argument in der Methode funktioniert nicht? on Tue, 28 Apr 2009 19:22:56 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Sag lieber, was du erreichen willst, dann können wir dir auch bessere Vorgehensweisen aufzeigen. Doppelzeiger kommen nämlich sehr selten zum Einsatz, meist gibt es bessere Alternativen.</p>
</blockquote>
<p>also es geht um multithreads</p>
<p>Die Threads sollen erfahren, dass in main bestimmte Werte verändert wurden. Deswegen muss man doch irgendwie Zeiger von threads auf diese zuweisen, damit immer die aktuellen Werte ermittelt werden können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702838</guid><dc:creator><![CDATA[xBlackKnightx]]></dc:creator><pubDate>Tue, 28 Apr 2009 19:22:56 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Zeiger von Argument in der Methode funktioniert nicht? on Tue, 28 Apr 2009 19:25:44 GMT]]></title><description><![CDATA[<p>ah ich hab das problem gelöst. einfach p_stopper = stopper;</p>
<p>und in header:</p>
<p>bool *p_stopper;</p>
<p>braucht man kein zeiger auf zeiger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1702839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702839</guid><dc:creator><![CDATA[xBlackKnightx]]></dc:creator><pubDate>Tue, 28 Apr 2009 19:25:44 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger auf Zeiger von Argument in der Methode funktioniert nicht? on Tue, 28 Apr 2009 19:38:18 GMT]]></title><description><![CDATA[<p>Okay. Falls du wirklich mal Zeiger verändern müsstest, gäbe es auch noch die Möglichkeit, Referenzen auf Zeiger zu übergeben:</p>
<pre><code class="language-cpp">MyClass*&amp; Ptr
</code></pre>
<p>Und benutze doch nächstes Mal die Editierfunktion, dann brauchst du auch keine Vierfachposts zu machen. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1702846</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1702846</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 28 Apr 2009 19:38:18 GMT</pubDate></item></channel></rss>