<?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[Syntaxfrage: temporaeres Objekt an Funktion uebergeben]]></title><description><![CDATA[<p>Kurze Beschreibung meines Problems:<br />
Ich habe eine Klasse ohne default-Ctor</p>
<pre><code class="language-cpp">class A {
/* ... */
public:
  A(int i);
};
</code></pre>
<p>Und eine Funktion die eine Referenz auf diese Klasse als Argument nimmt</p>
<pre><code class="language-cpp">void f(A const&amp; a, int i, int j);
</code></pre>
<p>Und moechte diese Funktion nun mit einer temporaeren Variablen aufrufen. Die triviale Methode waere ja wie folgt:</p>
<pre><code class="language-cpp">int main() 
{
  /* ... */
  A mya(5);
  f(mya, 16, 32);
  /* ... */
}
</code></pre>
<p>Da ich aber das Objekt in diesem Fall nur innerhalb der Funktion brauche, hatte ich an folgendes gedacht:</p>
<pre><code class="language-cpp">int main() 
{
  /* ... */
  f(A mya(5), 16, 32);  //temporaeres A mit 5 initialiseren
  /* ... */
}
</code></pre>
<p>Das schluckt mein CINT aber nicht:</p>
<pre><code>error: parse error before `(' token
</code></pre>
<p>Wie mach ichs richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/203688/syntaxfrage-temporaeres-objekt-an-funktion-uebergeben</link><generator>RSS for Node</generator><lastBuildDate>Wed, 07 Oct 2026 18:05:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/203688.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 25 Jan 2008 11:10:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Syntaxfrage: temporaeres Objekt an Funktion uebergeben on Fri, 25 Jan 2008 11:10:02 GMT]]></title><description><![CDATA[<p>Kurze Beschreibung meines Problems:<br />
Ich habe eine Klasse ohne default-Ctor</p>
<pre><code class="language-cpp">class A {
/* ... */
public:
  A(int i);
};
</code></pre>
<p>Und eine Funktion die eine Referenz auf diese Klasse als Argument nimmt</p>
<pre><code class="language-cpp">void f(A const&amp; a, int i, int j);
</code></pre>
<p>Und moechte diese Funktion nun mit einer temporaeren Variablen aufrufen. Die triviale Methode waere ja wie folgt:</p>
<pre><code class="language-cpp">int main() 
{
  /* ... */
  A mya(5);
  f(mya, 16, 32);
  /* ... */
}
</code></pre>
<p>Da ich aber das Objekt in diesem Fall nur innerhalb der Funktion brauche, hatte ich an folgendes gedacht:</p>
<pre><code class="language-cpp">int main() 
{
  /* ... */
  f(A mya(5), 16, 32);  //temporaeres A mit 5 initialiseren
  /* ... */
}
</code></pre>
<p>Das schluckt mein CINT aber nicht:</p>
<pre><code>error: parse error before `(' token
</code></pre>
<p>Wie mach ichs richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1443332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1443332</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 25 Jan 2008 11:10:02 GMT</pubDate></item><item><title><![CDATA[Reply to Syntaxfrage: temporaeres Objekt an Funktion uebergeben on Fri, 25 Jan 2008 11:12:21 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>...<br />
Da ich aber das Objekt in diesem Fall nur innerhalb der Funktion brauche, hatte ich an folgendes gedacht:</p>
<pre><code class="language-cpp">int main() 
{
  /* ... */
  f(A mya(5), 16, 32);  //temporaeres A mit 5 initialiseren
  /* ... */
}
</code></pre>
<p>Das schluckt mein CINT aber nicht:</p>
<pre><code>error: parse error before `(' token
</code></pre>
<p>Wie mach ichs richtig?</p>
</blockquote>
<p>f(A(5), 16, 32); // Temporäre Variablen sind unbenannt</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1443333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1443333</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Fri, 25 Jan 2008 11:12:21 GMT</pubDate></item><item><title><![CDATA[Reply to Syntaxfrage: temporaeres Objekt an Funktion uebergeben on Fri, 25 Jan 2008 11:57:32 GMT]]></title><description><![CDATA[<p>Danke. Mein brett vorm Kopf mal wieder...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1443359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1443359</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 25 Jan 2008 11:57:32 GMT</pubDate></item></channel></rss>