<?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[Right Left Rule für Type Specifier]]></title><description><![CDATA[<p>Hi,</p>
<p>um komplexe Variablendeklarationen durchzuführen gibt es ja die RL-Rule.<br />
<a href="http://ieng9.ucsd.edu/~cs30x/rt_lt.rule.html" rel="nofollow">http://ieng9.ucsd.edu/~cs30x/rt_lt.rule.html</a><br />
Man fängt einfach mit dem Identifier an und hangelt sich dann weiter durch. Meine Frage ist nun wie geht man bei Type Specifiern vor? Man hat ja keinen variablen Namen als Startpunkt. Man kann zwar klammern, aber mit welcher Klammer wird angefangen? Wird da einfach die &quot;linkeste&quot; genommen? Also z.B. (((hier)..)..)(())</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/314910/right-left-rule-für-type-specifier</link><generator>RSS for Node</generator><lastBuildDate>Fri, 31 Jul 2026 13:56:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/314910.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Mar 2013 09:40:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Right Left Rule für Type Specifier on Mon, 18 Mar 2013 09:40:18 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>um komplexe Variablendeklarationen durchzuführen gibt es ja die RL-Rule.<br />
<a href="http://ieng9.ucsd.edu/~cs30x/rt_lt.rule.html" rel="nofollow">http://ieng9.ucsd.edu/~cs30x/rt_lt.rule.html</a><br />
Man fängt einfach mit dem Identifier an und hangelt sich dann weiter durch. Meine Frage ist nun wie geht man bei Type Specifiern vor? Man hat ja keinen variablen Namen als Startpunkt. Man kann zwar klammern, aber mit welcher Klammer wird angefangen? Wird da einfach die &quot;linkeste&quot; genommen? Also z.B. (((hier)..)..)(())</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2307541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2307541</guid><dc:creator><![CDATA[gdfgfdgfdg]]></dc:creator><pubDate>Mon, 18 Mar 2013 09:40:18 GMT</pubDate></item><item><title><![CDATA[Reply to Right Left Rule für Type Specifier on Mon, 18 Mar 2013 11:43:24 GMT]]></title><description><![CDATA[<p>Man kann die Regel auch rückwärts anwenden.</p>
<p>1. Suche von links nach der ersten schliessenden Klammer ) oder ]<br />
2. Wenn ] dann befindet sich dein Startpunkt unmittelbar vor dem vorangehenden [ sonst<br />
3. stehen in der inneren Klammer nur Deklaratoren (* &amp; &amp;&amp; oder C:: <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="😉"
    /> dann befindet sich den Startpunkt unmittelbar vor ) sonst<br />
4. ) schliesst eine Parameterliste, dein Startpunkt befindet sich unmittelbar vor der vorhergehenden öffnenden Klammer (</p>
<p>Zu<br />
Beispiele:</p>
<pre><code class="language-cpp">int
int ()
int (*)
int (*)()
int C::*
int (C::*(D::**)())()
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2307577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2307577</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Mon, 18 Mar 2013 11:43:24 GMT</pubDate></item></channel></rss>