<?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[Kann man in diesem Fall eine Funktion von einer Variablen unterschieden?]]></title><description><![CDATA[<p>Bin gerade über diese Zeile gestoßen:</p>
<pre><code class="language-cpp">string start();
</code></pre>
<p>Kann ich hier überhaupt sagen, ob es sich um eine Funktion oder eine Instanzierung von string mit dem Standardkonstruktor handelt? Wenn ja, wie und wodurch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/201792/kann-man-in-diesem-fall-eine-funktion-von-einer-variablen-unterschieden</link><generator>RSS for Node</generator><lastBuildDate>Tue, 06 Oct 2026 05:54:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/201792.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 Jan 2008 05:55:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kann man in diesem Fall eine Funktion von einer Variablen unterschieden? on Fri, 04 Jan 2008 05:55:06 GMT]]></title><description><![CDATA[<p>Bin gerade über diese Zeile gestoßen:</p>
<pre><code class="language-cpp">string start();
</code></pre>
<p>Kann ich hier überhaupt sagen, ob es sich um eine Funktion oder eine Instanzierung von string mit dem Standardkonstruktor handelt? Wenn ja, wie und wodurch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1430380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1430380</guid><dc:creator><![CDATA[Funktion oder Variable?]]></dc:creator><pubDate>Fri, 04 Jan 2008 05:55:06 GMT</pubDate></item><item><title><![CDATA[Reply to Kann man in diesem Fall eine Funktion von einer Variablen unterschieden? on Fri, 04 Jan 2008 06:14:07 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>es ist eindeutig eine Funktion, da der Standard-Konstruktor-Aufruf ohne<br />
Klammern erfolgen muss.</p>
<p>Funktion:</p>
<pre><code class="language-cpp">std::string start();
</code></pre>
<p>Instanziierung:</p>
<pre><code class="language-cpp">std::string start;
</code></pre>
<p>Gruß,<br />
CSpille</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1430381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1430381</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 04 Jan 2008 06:14:07 GMT</pubDate></item><item><title><![CDATA[Reply to Kann man in diesem Fall eine Funktion von einer Variablen unterschieden? on Fri, 04 Jan 2008 07:24:01 GMT]]></title><description><![CDATA[<p>CSpille schrieb:</p>
<blockquote>
<p>es ist eindeutig eine Funktion, da der Standard-Konstruktor-Aufruf ohne<br />
Klammern erfolgen muss.</p>
</blockquote>
<p>Stimmt, aber die Begründung nicht:</p>
<pre><code class="language-cpp">std::string start = std::string();
// oder auch
std::string * pStr = new std::string();
</code></pre>
<p>Die Begründung ist schlicht und ergreifend eine mehrdeutige Grammatik. Die Eindeutigkeit wird wieder hergestellt, indem man willkürlich festlegt, dass alles, was sich als Funktionsdeklaration parsen läßt, auch als Funktionsdeklaration angesehen wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1430393</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1430393</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Fri, 04 Jan 2008 07:24:01 GMT</pubDate></item><item><title><![CDATA[Reply to Kann man in diesem Fall eine Funktion von einer Variablen unterschieden? on Fri, 04 Jan 2008 07:29:40 GMT]]></title><description><![CDATA[<p>Hi Bashar,</p>
<p>Hast du das nicht vorhandene &quot;in diesem Fall&quot; nicht gesehen ^^</p>
<p>Hast du absolut Recht.</p>
<p>Gruß,<br />
CSpille</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1430394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1430394</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 04 Jan 2008 07:29:40 GMT</pubDate></item></channel></rss>