<?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[Deklaration von stl::list als Functionsparameter]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>folgende Deklaration innerhalb der hpp ergibt leider eine Fehlermeldung innerhalb der Borland IDE beim versuch das Projekt zu compilieren</p>
<p>void __fastcall updateDaten(TGridView * gv, TMyQuery *q, TMDIChild *handle, std::list&lt;FieldList *&gt; l_FieldList);</p>
<p>Es scheitert an std::list&lt;FieldList *&gt; l_FieldList</p>
<p>Schlichte und ganz einfache Frage. Wie muss ich es richtig formulieren, so das der Compiler glücklich ist?</p>
<p>Vielen Dank für euere Lösung.</p>
<p>Gruss<br />
Mirko</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/126719/deklaration-von-stl-list-als-functionsparameter</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 22:03:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126719.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 Nov 2005 08:41:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Deklaration von stl::list als Functionsparameter on Fri, 18 Nov 2005 08:41:58 GMT]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>folgende Deklaration innerhalb der hpp ergibt leider eine Fehlermeldung innerhalb der Borland IDE beim versuch das Projekt zu compilieren</p>
<p>void __fastcall updateDaten(TGridView * gv, TMyQuery *q, TMDIChild *handle, std::list&lt;FieldList *&gt; l_FieldList);</p>
<p>Es scheitert an std::list&lt;FieldList *&gt; l_FieldList</p>
<p>Schlichte und ganz einfache Frage. Wie muss ich es richtig formulieren, so das der Compiler glücklich ist?</p>
<p>Vielen Dank für euere Lösung.</p>
<p>Gruss<br />
Mirko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920274</guid><dc:creator><![CDATA[mirko.goergen]]></dc:creator><pubDate>Fri, 18 Nov 2005 08:41:58 GMT</pubDate></item><item><title><![CDATA[Reply to Deklaration von stl::list als Functionsparameter on Fri, 18 Nov 2005 09:38:51 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Wie lautet denn die Fehlermeldung? Die Deklaration ist ok.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920324</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 18 Nov 2005 09:38:51 GMT</pubDate></item><item><title><![CDATA[Reply to Deklaration von stl::list als Functionsparameter on Fri, 18 Nov 2005 09:54:06 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>OK die wäre natürlich hilfreich gewesen, sorry.</p>
<p>Also ganz ausführlich. Direkt nach dem Aufruf des Compilierens</p>
<p>kommt ein Popup &quot;Fehler im Modul Unit11 Falsche Methodendeklaration in Klass TFunctionPool&quot;</p>
<p>Gruss</p>
<p>Mirko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920336</guid><dc:creator><![CDATA[mirko.goergen]]></dc:creator><pubDate>Fri, 18 Nov 2005 09:54:06 GMT</pubDate></item><item><title><![CDATA[Reply to Deklaration von stl::list als Functionsparameter on Fri, 18 Nov 2005 09:58:52 GMT]]></title><description><![CDATA[<p>Poste mal ein wenig mehr Quelltext (Header). So kann man nichts erkennen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920341</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 18 Nov 2005 09:58:52 GMT</pubDate></item><item><title><![CDATA[Reply to Deklaration von stl::list als Functionsparameter on Fri, 18 Nov 2005 10:04:49 GMT]]></title><description><![CDATA[<p>Kein Problem die hpp</p>
<pre><code class="language-cpp">#ifndef Unit11H
#define Unit11H
//---------------------------------------------------------------------------
#include &lt;Classes.hpp&gt;
#include &lt;Controls.hpp&gt;
#include &lt;StdCtrls.hpp&gt;
#include &lt;Forms.hpp&gt;
#include &quot;CustomGridView.hpp&quot;
#include &quot;CustomGridViewControl.hpp&quot;
#include &quot;DBAccess.hpp&quot;
#include &quot;GridView.hpp&quot;
#include &quot;MemDS.hpp&quot;
#include &quot;MyAccess.hpp&quot;
#include &quot;ScrollView.hpp&quot;
#include &lt;DB.hpp&gt;
#include &quot;FieldInfo.h&quot;
#include &quot;list.h&quot;
//---------------------------------------------------------------------------
class TFunktionsPool : public TForm
{
__published:	// Von der IDE verwaltete Komponenten
        void __fastcall updateDaten(TGridView * gv, TMyQuery *q, TMDIChild *handle, std::list&lt;FieldList *&gt; l_FieldList);
//        void __fastcall updateDaten(TGridView * gv, TMyQuery *q, TMDIChild *handle);
private:	// Anwender-Deklarationen
public:		// Anwender-Deklarationen
        __fastcall TFunktionsPool(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TFunktionsPool *FunktionsPool;
//---------------------------------------------------------------------------
#endif
</code></pre>
<p>Die Implementation</p>
<p>void __fastcall TFunktionsPool::updateDaten(TGridView * gv, TMyQuery * q, TMDIChild *handle, std::list&lt;FieldList *&gt; l_FieldList)<br />
TMDIChild *handle)<br />
{<br />
;<br />
}</p>
<p>Gruss</p>
<p>Mirko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920351</guid><dc:creator><![CDATA[mirko.goergen]]></dc:creator><pubDate>Fri, 18 Nov 2005 10:04:49 GMT</pubDate></item><item><title><![CDATA[Reply to Deklaration von stl::list als Functionsparameter on Fri, 18 Nov 2005 10:40:53 GMT]]></title><description><![CDATA[<p>Ändere mal</p>
<pre><code class="language-cpp">#include &quot;list.h&quot;
</code></pre>
<p>in</p>
<pre><code class="language-cpp">#include &lt;list&gt;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/920396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920396</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 18 Nov 2005 10:40:53 GMT</pubDate></item><item><title><![CDATA[Reply to Deklaration von stl::list als Functionsparameter on Fri, 18 Nov 2005 10:48:57 GMT]]></title><description><![CDATA[<p>Hi Braunstein</p>
<p>OK, das ist schon mal passiert. Aber leider war das nicht der Punkt. Wobei ich natürlich zugebe das Deine Variante die elegantere ist.</p>
<p>Grundsätzlich klappen ja Listen schon und finden bei mir bereits verwendung. Ergo musste ich diese ja auch schon deklarieren.</p>
<p>Nur halt die Variante als Funktionsparameter scheinen rumzumaulen. Generell muss das doch aber gehen.</p>
<p>Gruss</p>
<p>Mirko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920400</guid><dc:creator><![CDATA[mirko.goergen]]></dc:creator><pubDate>Fri, 18 Nov 2005 10:48:57 GMT</pubDate></item><item><title><![CDATA[Reply to Deklaration von stl::list als Functionsparameter on Fri, 18 Nov 2005 11:13:06 GMT]]></title><description><![CDATA[<p>Hast Du schon mal versucht die Methodendeklaration von published nach public zu schieben?</p>
<p>Außerdem hängt bei der Implementierung noch ein</p>
<pre><code class="language-cpp">TMDIChild *handle)
</code></pre>
<p>in der Luft. Ist vielleicht<br />
aber auch nur ein &quot;copy &amp; paste&quot;-Fehler.</p>
<p>Gruß,</p>
<p>Alexander</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920416</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920416</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Fri, 18 Nov 2005 11:13:06 GMT</pubDate></item><item><title><![CDATA[Reply to Deklaration von stl::list als Functionsparameter on Fri, 18 Nov 2005 11:40:40 GMT]]></title><description><![CDATA[<p>Alexander hat recht. Einfach nach public oder privat verschieben.<br />
Weiterhin solltest du dir überlegen, ob du die vielen includs brauchst. Da du nur Pointer verwendest kannst du ein Teil davon sicher auch durch Forwarddeklarationen ersetzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920436</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 18 Nov 2005 11:40:40 GMT</pubDate></item><item><title><![CDATA[Reply to Deklaration von stl::list als Functionsparameter on Fri, 18 Nov 2005 12:34:17 GMT]]></title><description><![CDATA[<p>Hallo Ihre zwei</p>
<p>Perfekt, das war des Rätsels Lösung. Unterhalb von public klappt es ohne Probleme.</p>
<p>Vielen, vielen Dank</p>
<p>Gruss</p>
<p>Mirko</p>
]]></description><link>https://www.c-plusplus.net/forum/post/920515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/920515</guid><dc:creator><![CDATA[mirko.goergen]]></dc:creator><pubDate>Fri, 18 Nov 2005 12:34:17 GMT</pubDate></item></channel></rss>