<?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[Parameterfehler bei VS2008]]></title><description><![CDATA[<p>Hallo Allerseits, ich habe ein Fehler bei einer Library (ltilib), seitdem ich Visual Studio 2008 anstatt 2005 nutze. Wäre super wenn mir jemand helfen kann.</p>
<p>Code:<br />
loadImageList::loadImageList()<br />
: ioFunctor(), fileNames(0), iter(0), emptyDummy(&quot;&quot;), iLoader() { //Fehler</p>
<p>// create an instance of the parameters with the default values<br />
parameters defaultParameters;<br />
// set the default parameters<br />
setParameters(defaultParameters);</p>
<p>}</p>
<p>Fehlermeldung:</p>
<blockquote>
<p>Kompilieren...<br />
1&gt;ltiLoadImageList.cpp<br />
1&gt;c:\ltilib\src\io\ltiloadimagelist.cpp(263) : error C2664: 'std::list&lt;_Ty&gt;::_Const_iterator&lt;_Secure_validation&gt;::_Const_iterator(const std::list&lt;_Ty&gt;::_Const_iterator&lt;_Secure_validation&gt; &amp;)': Konvertierung des Parameters 1 von 'int' in 'const std::list&lt;_Ty&gt;::_Const_iterator&lt;_Secure_validation&gt; &amp;' nicht möglich<br />
1&gt; with<br />
1&gt; [<br />
1&gt; _Ty=std::string,<br />
1&gt; _Secure_validation=true<br />
1&gt; ]<br />
1&gt; Ursache: Konvertierung von 'int' in 'const std::list&lt;_Ty&gt;::_Const_iterator&lt;_Secure_validation&gt;' nicht möglich<br />
1&gt; with<br />
1&gt; [<br />
1&gt; _Ty=std::string,<br />
1&gt; _Secure_validation=true<br />
1&gt; ]<br />
1&gt; Quelltyp konnte von keinem Konstruktor angenommen werden, oder die Überladungsauflösung des Konstruktors ist mehrdeutig</p>
</blockquote>
<p>Vielen Dank im Voraus.<br />
Gruß speedo</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/221187/parameterfehler-bei-vs2008</link><generator>RSS for Node</generator><lastBuildDate>Tue, 06 Oct 2026 06:55:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/221187.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 26 Aug 2008 07:55:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Parameterfehler bei VS2008 on Tue, 26 Aug 2008 07:55:13 GMT]]></title><description><![CDATA[<p>Hallo Allerseits, ich habe ein Fehler bei einer Library (ltilib), seitdem ich Visual Studio 2008 anstatt 2005 nutze. Wäre super wenn mir jemand helfen kann.</p>
<p>Code:<br />
loadImageList::loadImageList()<br />
: ioFunctor(), fileNames(0), iter(0), emptyDummy(&quot;&quot;), iLoader() { //Fehler</p>
<p>// create an instance of the parameters with the default values<br />
parameters defaultParameters;<br />
// set the default parameters<br />
setParameters(defaultParameters);</p>
<p>}</p>
<p>Fehlermeldung:</p>
<blockquote>
<p>Kompilieren...<br />
1&gt;ltiLoadImageList.cpp<br />
1&gt;c:\ltilib\src\io\ltiloadimagelist.cpp(263) : error C2664: 'std::list&lt;_Ty&gt;::_Const_iterator&lt;_Secure_validation&gt;::_Const_iterator(const std::list&lt;_Ty&gt;::_Const_iterator&lt;_Secure_validation&gt; &amp;)': Konvertierung des Parameters 1 von 'int' in 'const std::list&lt;_Ty&gt;::_Const_iterator&lt;_Secure_validation&gt; &amp;' nicht möglich<br />
1&gt; with<br />
1&gt; [<br />
1&gt; _Ty=std::string,<br />
1&gt; _Secure_validation=true<br />
1&gt; ]<br />
1&gt; Ursache: Konvertierung von 'int' in 'const std::list&lt;_Ty&gt;::_Const_iterator&lt;_Secure_validation&gt;' nicht möglich<br />
1&gt; with<br />
1&gt; [<br />
1&gt; _Ty=std::string,<br />
1&gt; _Secure_validation=true<br />
1&gt; ]<br />
1&gt; Quelltyp konnte von keinem Konstruktor angenommen werden, oder die Überladungsauflösung des Konstruktors ist mehrdeutig</p>
</blockquote>
<p>Vielen Dank im Voraus.<br />
Gruß speedo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1571511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571511</guid><dc:creator><![CDATA[speedo77]]></dc:creator><pubDate>Tue, 26 Aug 2008 07:55:13 GMT</pubDate></item><item><title><![CDATA[Reply to Parameterfehler bei VS2008 on Tue, 26 Aug 2008 08:08:07 GMT]]></title><description><![CDATA[<p>Es liegt vermutlich an <code>iter(0)</code> . List-Iteratoren nehmen kein int als Parameter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1571516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571516</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 26 Aug 2008 08:08:07 GMT</pubDate></item><item><title><![CDATA[Reply to Parameterfehler bei VS2008 on Wed, 27 Aug 2008 07:26:12 GMT]]></title><description><![CDATA[<p>Achso. Danke Dir. Aber wieso ging das in der Visual Studio 2005er Version?</p>
<p>Ich habe es jetzt so geändert:</p>
<p>HEADER-DATEI:<br />
// internal list of filenames to be loaded<br />
std::list<a href="std::string" rel="nofollow">std::string</a> fileNames;</p>
<p>// iterator for fileNames<br />
std::list<a href="std::string" rel="nofollow">std::string</a>::const_iterator iter;</p>
<p>CPP-DATEI:<br />
loadImageList::loadImageList()<br />
//:ioFunctor(), fileNames(0), iter(0), emptyDummy(&quot;&quot;), iLoader(){//ALT<br />
:ioFunctor(), fileNames(0), iter(fileNames.begin()), emptyDummy(&quot;&quot;), iLoader()</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572035</guid><dc:creator><![CDATA[speedo77]]></dc:creator><pubDate>Wed, 27 Aug 2008 07:26:12 GMT</pubDate></item><item><title><![CDATA[Reply to Parameterfehler bei VS2008 on Wed, 27 Aug 2008 07:40:14 GMT]]></title><description><![CDATA[<p>speedo77 schrieb:</p>
<blockquote>
<p>Achso. Danke Dir. Aber wieso ging das in der Visual Studio 2005er Version?</p>
</blockquote>
<p>Vielleicht weil die Compilerversionen unterschiedlich Standardkonform sind? Ich gehe sogar davon aus das eine der nächsten VS-Versionen viele aufschreien lassen, da der nächste C++ Standard ja vor der Tür steht, und nicht gerade wenige wissenstechnisch noch dem letzten (98) hinterher hinken...</p>
<p>Davon abgesehen wäre es gut wenn du für Codebeispiele auch die C/C++-Tags auswählst (Direkt unterhalb des Editierbereiches der erste Button unterhalb der Smilies), dann würde man es leichter lesen können.</p>
<p>Grundsätzlich würde ich Iteratoren aber niemals als Member merken (u.a. weil sie unter Umständen ungültig werden könnten etc.).</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572041</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572041</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Wed, 27 Aug 2008 07:40:14 GMT</pubDate></item><item><title><![CDATA[Reply to Parameterfehler bei VS2008 on Wed, 27 Aug 2008 12:42:19 GMT]]></title><description><![CDATA[<p>Es ist nichts &quot;nicht konformes&quot; daran iter(0) zu erlauben!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572204</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 27 Aug 2008 12:42:19 GMT</pubDate></item><item><title><![CDATA[Reply to Parameterfehler bei VS2008 on Wed, 27 Aug 2008 13:02:00 GMT]]></title><description><![CDATA[<p>speedo77 schrieb:</p>
<blockquote>
<p>Achso. Danke Dir. Aber wieso ging das in der Visual Studio 2005er Version?</p>
</blockquote>
<p>In der Regel wird ein solcher Iterator einen privaten Konstruktor haben, der einen Zeiger auf einen Knoten erwartet (irgendwie muss die Liste ja die Ur-Iteratoren begin und end erstellen) und eine 0 würde diesen Konstruktor aufrufen. Dummerweise enthält die Standardbibliothek von VS2005 eine Reihe von Fehlern in Hinblick auf private/public. Nebenbei gesagt ist an der <em>Erlaubnis</em> einen Iterator mit dem Argument 0 zu konstruieren, nichts nicht-konformes. Nichtkonform ist höchstens das Programm, das von dieser Erlaubnis Gebrauch macht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572224</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Wed, 27 Aug 2008 13:02:00 GMT</pubDate></item><item><title><![CDATA[Reply to Parameterfehler bei VS2008 on Wed, 27 Aug 2008 13:22:13 GMT]]></title><description><![CDATA[<p>Vielen Dank für die Auskunft. Jetzt wird mir das ganze klar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572241</guid><dc:creator><![CDATA[speedo77]]></dc:creator><pubDate>Wed, 27 Aug 2008 13:22:13 GMT</pubDate></item></channel></rss>