<?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[kleine pointer frage (was beim speichern des pointers falsch ist?)]]></title><description><![CDATA[<p>Guten Tag,</p>
<p>hiermit rufe ich eine Funktion aus meiner Klasse auf:</p>
<pre><code class="language-cpp">mainWindow-&gt;getcbaf(&amp;startnet);
</code></pre>
<p>(ein Teil) der Header Datei meiner Klasse sieht so aus:</p>
<pre><code class="language-cpp">typedef void (*cba)(void);

void getcbaf(cba startnet1);
</code></pre>
<p>und mit dieser Funktion sol der Zeiger eigentlich gespeichert werden:</p>
<pre><code class="language-cpp">void MainWindow::getcbaf(cba startnet1) {
	startnet=startnet1;

}
</code></pre>
<p>hierbei stürzt mein Programm leider ab. Eine kleine Hifle wäre super <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="🙂"
    /> Vielen Dank <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/topic/266851/kleine-pointer-frage-was-beim-speichern-des-pointers-falsch-ist</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 19:00:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/266851.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 May 2010 13:19:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to kleine pointer frage (was beim speichern des pointers falsch ist?) on Sat, 15 May 2010 13:19:54 GMT]]></title><description><![CDATA[<p>Guten Tag,</p>
<p>hiermit rufe ich eine Funktion aus meiner Klasse auf:</p>
<pre><code class="language-cpp">mainWindow-&gt;getcbaf(&amp;startnet);
</code></pre>
<p>(ein Teil) der Header Datei meiner Klasse sieht so aus:</p>
<pre><code class="language-cpp">typedef void (*cba)(void);

void getcbaf(cba startnet1);
</code></pre>
<p>und mit dieser Funktion sol der Zeiger eigentlich gespeichert werden:</p>
<pre><code class="language-cpp">void MainWindow::getcbaf(cba startnet1) {
	startnet=startnet1;

}
</code></pre>
<p>hierbei stürzt mein Programm leider ab. Eine kleine Hifle wäre super <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="🙂"
    /> Vielen Dank <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/1897532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897532</guid><dc:creator><![CDATA[essteeu]]></dc:creator><pubDate>Sat, 15 May 2010 13:19:54 GMT</pubDate></item><item><title><![CDATA[Reply to kleine pointer frage (was beim speichern des pointers falsch ist?) on Sat, 15 May 2010 13:21:36 GMT]]></title><description><![CDATA[<p>Wo genau gibt es einen Absturz? - Bist du mal mit dem Debugger durch gegangen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897534</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 15 May 2010 13:21:36 GMT</pubDate></item><item><title><![CDATA[Reply to kleine pointer frage (was beim speichern des pointers falsch ist?) on Sat, 15 May 2010 13:23:31 GMT]]></title><description><![CDATA[<p>Was ist <code>startnet</code> ? Und warum eine Setter-Funktion <code>getcbaf</code> nennen?</p>
<p>Über die Art des Absturzes wären Informationen auch nützlich. Bist du schon mit dem Debugger durchgegangen und hast die genaue Stelle ausfindig gemacht?</p>
<p>Edit: Grr, zu langsam. <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/1897535</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897535</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sat, 15 May 2010 13:23:31 GMT</pubDate></item><item><title><![CDATA[Reply to kleine pointer frage (was beim speichern des pointers falsch ist?) on Sat, 15 May 2010 13:55:31 GMT]]></title><description><![CDATA[<p>ja das stimmt die Namensgebung ist nicht ganz richtig.</p>
<p>gdb gibt mir folgendes aus:</p>
<blockquote>
<p>Starting program: C:\data\projects\nets/main.exe<br />
[New Thread 2480.0xf40]<br />
[New Thread 2480.0xc64]</p>
<p>Program received signal SIGSEGV, Segmentation fault.<br />
0x00402db7 in MainWindow::getcbaf (this=0x0, startnet1=0x40180e &lt;startnet()&gt;) at win_m.cpp:26<br />
26 startnet=startnet1;<br />
(gdb)</p>
</blockquote>
<p>Eventuell ist noch zu erwaehnen, dass meine Klasse von Gtk::Window abgeleitet ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897548</guid><dc:creator><![CDATA[essteeu]]></dc:creator><pubDate>Sat, 15 May 2010 13:55:31 GMT</pubDate></item><item><title><![CDATA[Reply to kleine pointer frage (was beim speichern des pointers falsch ist?) on Sat, 15 May 2010 15:33:31 GMT]]></title><description><![CDATA[<p>Du scheinst auf ungültigen Speicher zuzugreifen.</p>
<p>Zeig mal den Code so gut, wie möglich, wie du ihn benutzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897589</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 15 May 2010 15:33:31 GMT</pubDate></item><item><title><![CDATA[Reply to kleine pointer frage (was beim speichern des pointers falsch ist?) on Sat, 15 May 2010 23:19:01 GMT]]></title><description><![CDATA[<blockquote>
<p>void MainWindow::getcbaf(cba startnet1) {<br />
startnet=startnet1;</p>
<p>}</p>
</blockquote>
<p>Tja mein freund du greifst nicht mit einem zeiger darauf sondern erstellst eine KOPIE.</p>
<p>Ein zeiger würde mit einem * funktionieren.<br />
Du möchtest ja sicherlich startne1 auf den anderen zeigen lassen.</p>
<p>Probieres mit * sowohl bei der Paramter übergabe sowie bei der zuweisung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897746</guid><dc:creator><![CDATA[BesucherNachtUm1auslangew]]></dc:creator><pubDate>Sat, 15 May 2010 23:19:01 GMT</pubDate></item><item><title><![CDATA[Reply to kleine pointer frage (was beim speichern des pointers falsch ist?) on Sun, 16 May 2010 11:34:03 GMT]]></title><description><![CDATA[<p>BesucherNachtUm1auslangew schrieb:</p>
<blockquote>
<blockquote>
<p>void MainWindow::getcbaf(cba startnet1) {<br />
startnet=startnet1;</p>
<p>}</p>
</blockquote>
<p>Tja mein freund du greifst nicht mit einem zeiger darauf sondern erstellst eine KOPIE.</p>
<p>Ein zeiger würde mit einem * funktionieren.<br />
Du möchtest ja sicherlich startne1 auf den anderen zeigen lassen.</p>
<p>Probieres mit * sowohl bei der Paramter übergabe sowie bei der zuweisung.</p>
</blockquote>
<p>Er benutzt einen Funktionszeiger.. Er macht eine Kopie eins Funktionszeigers, was überhaupt kein Problem ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897835</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 16 May 2010 11:34:03 GMT</pubDate></item></channel></rss>