<?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[Funktionszeiger geht nicht!]]></title><description><![CDATA[<p>Hallo,<br />
wieso funktioniert folgende Zeile nicht?:</p>
<pre><code class="language-cpp">typedef bool (ptr*)(std::string);
</code></pre>
<p>Ich bekomme immer ein paar Fehlermeldungen:</p>
<pre><code>error C2143: Syntaxfehler: Es fehlt ')' vor '*'
error C2143: Syntaxfehler: Es fehlt ';' vor '*'
error C2059: Syntaxfehler: ')'
error C2226: Syntaxfehler: Typ 'std::string' nicht erwartet
</code></pre>
<p>Gruß Speedy_92</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/217980/funktionszeiger-geht-nicht</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 01:00:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/217980.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 Jul 2008 15:07:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktionszeiger geht nicht! on Mon, 14 Jul 2008 15:07:53 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wieso funktioniert folgende Zeile nicht?:</p>
<pre><code class="language-cpp">typedef bool (ptr*)(std::string);
</code></pre>
<p>Ich bekomme immer ein paar Fehlermeldungen:</p>
<pre><code>error C2143: Syntaxfehler: Es fehlt ')' vor '*'
error C2143: Syntaxfehler: Es fehlt ';' vor '*'
error C2059: Syntaxfehler: ')'
error C2226: Syntaxfehler: Typ 'std::string' nicht erwartet
</code></pre>
<p>Gruß Speedy_92</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1547177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547177</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Mon, 14 Jul 2008 15:07:53 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionszeiger geht nicht! on Mon, 14 Jul 2008 15:35:28 GMT]]></title><description><![CDATA[<p>Wahrscheinlich willst du das:</p>
<pre><code class="language-cpp">typedef bool (*ptr)(std::string);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1547193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547193</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 14 Jul 2008 15:35:28 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionszeiger geht nicht! on Mon, 14 Jul 2008 15:49:11 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">4    3 1        2
typedef bool (*ptr)(std::string);
</code></pre>
<p>1. ptr ist ein...<br />
2. ... funktions ...<br />
3. ... zeiger ...<br />
4. ... vom typ bool ...</p>
<p>Meistens löst man so auf (afaik):</p>
<pre><code>7 5 3 1 2 4 6 8
</code></pre>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1547197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547197</guid><dc:creator><![CDATA[ceplusplus*loggedoff]]></dc:creator><pubDate>Mon, 14 Jul 2008 15:49:11 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionszeiger geht nicht! on Mon, 14 Jul 2008 16:02:23 GMT]]></title><description><![CDATA[<p>stimmt ja <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="😃"
    /><br />
Ich hasse diese Zeiger<br />
Dankeschön</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1547203</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547203</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Mon, 14 Jul 2008 16:02:23 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionszeiger geht nicht! on Mon, 14 Jul 2008 16:16:43 GMT]]></title><description><![CDATA[<p>Für sowas würde ich mir am liebsten ein Makro schreiben,wenn ich dafür nicht sofort prügel von allen hier bekommen würde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1547207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547207</guid><dc:creator><![CDATA[Nachrichtentexter]]></dc:creator><pubDate>Mon, 14 Jul 2008 16:16:43 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionszeiger geht nicht! on Mon, 14 Jul 2008 16:20:25 GMT]]></title><description><![CDATA[<p>ceplusplus@loggedoff schrieb:</p>
<blockquote>
<pre><code class="language-cpp">4    3 1        2
typedef bool (*ptr)(std::string);
</code></pre>
<p>1. ptr ist ein...<br />
2. ... funktions ...<br />
3. ... zeiger ...<br />
4. ... vom typ bool ...</p>
<p>Meistens löst man so auf (afaik):</p>
<pre><code>7 5 3 1 2 4 6 8
</code></pre>
<p>MfG</p>
</blockquote>
<p>Achja... was meinst du überhaupt mit dieser Zahlenreihenfolge?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1547210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547210</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Mon, 14 Jul 2008 16:20:25 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionszeiger geht nicht! on Tue, 15 Jul 2008 08:06:33 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>er meint damit seine &quot;Lese-Reihenfolge&quot; der Deklaration, wobei ich das anders lesen würde:</p>
<p>1. <em>ptr</em><br />
2. ist ein Zeiger<br />
3. auf eine Funktion, die <em>std::string</em> als Argument nimmt<br />
4. und <em>bool</em> zurückgibt.</p>
<p>MfG,</p>
<p>Probe-Nutzer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1547518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547518</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Tue, 15 Jul 2008 08:06:33 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionszeiger geht nicht! on Tue, 15 Jul 2008 12:58:30 GMT]]></title><description><![CDATA[<p>Entweder ich verstehe es noch nicht ganz oder wir reden aneinander vorbei <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>
<p>Ich meine diese Folge:</p>
<pre><code>7 5 3 1 2 4 6 8
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1547673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547673</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Tue, 15 Jul 2008 12:58:30 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionszeiger geht nicht! on Tue, 15 Jul 2008 13:04:42 GMT]]></title><description><![CDATA[<p>es ist eher ein von rechts nach links lesen, wobei man die klammern beachten muss:</p>
<p>typedef bool (*ptr)(std::string);<br />
erstmal klammern beachten:<br />
*ptr</p>
<p>ptr ist ein zeiger</p>
<p>typedef bool ()(std::string);<br />
auf eine funktion die std::string nimmt und bool liefert.</p>
<p>immer von rechts nach links lesen, nicht herumspringen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1547679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547679</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Tue, 15 Jul 2008 13:04:42 GMT</pubDate></item></channel></rss>