<?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[Fehlermeldung bei Verwendung von slice]]></title><description><![CDATA[<p>Hallo,<br />
ich expreimentiere gerade mit slice und valarray. Ich habe jetzt in meinem<br />
folgenden Fehler von meinem Compiler bekommem:</p>
<pre><code>1&gt;main.obj : error LNK2028: Nicht aufgelöstes Token (0A0003B9) &quot;&quot;public: class std::slice_array&lt;int&gt; &amp; __thiscall std::slice_array&lt;int&gt;::operator=(class std::slice_array&lt;int&gt; const &amp;)&quot; (??4?$slice_array@H@std@@$$FQAEAAV01@ABV01@@Z)&quot;, auf das in Funktion &quot;&quot;public: __thiscall matrix::operator int(void)&quot; (??Bmatrix@@$$FQAEHXZ)&quot; verwiesen wird.
1&gt;main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;&quot;public: class std::slice_array&lt;int&gt; &amp; __thiscall std::slice_array&lt;int&gt;::operator=(class std::slice_array&lt;int&gt; const &amp;)&quot; (??4?$slice_array@H@std@@$$FQAEAAV01@ABV01@@Z)&quot; in Funktion &quot;&quot;public: __thiscall matrix::operator int(void)&quot; (??Bmatrix@@$$FQAEHXZ)&quot;.
1&gt;C:\Users\Documents\Visual Studio 2005\Projects\determinaten\Debug\determinaten.exe : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.
</code></pre>
<p>Ich habe schon herausgefunden, dass der Fehler durch folgende Zeile entsteht:</p>
<pre><code class="language-cpp">tmp[i].m_feld[slice(k,size()-1,1)] = m_feld[slice(size(),size()-1,size())];
</code></pre>
<p>tmp ist ein Vektor auf meine Klasse, die als Element m_feld besitzt. m_feld<br />
ist ein valarray. Daraus will ich jetzt ein bestimmtes Stück ausschneiden.<br />
size() gibt einem die Größe der Seitenlänge des valarrays zurück (ich betrachte<br />
es als quadratisches Feld). k ist eine Zählervariable, die sich beim<br />
Schleifendurchlauf verändert. Die Funktion ist in der Klasse definiert -&gt;<br />
m_feld.</p>
<p>Hoffe ihr könnt damit etwas anfangen. Den Fehler habe ich erst ein paar mal<br />
bekommen, und da weiß ich nicht mehr was ich dagegen gemacht habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/210423/fehlermeldung-bei-verwendung-von-slice</link><generator>RSS for Node</generator><lastBuildDate>Tue, 13 Oct 2026 11:38:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/210423.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 10 Apr 2008 18:51:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehlermeldung bei Verwendung von slice on Thu, 10 Apr 2008 18:51:50 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich expreimentiere gerade mit slice und valarray. Ich habe jetzt in meinem<br />
folgenden Fehler von meinem Compiler bekommem:</p>
<pre><code>1&gt;main.obj : error LNK2028: Nicht aufgelöstes Token (0A0003B9) &quot;&quot;public: class std::slice_array&lt;int&gt; &amp; __thiscall std::slice_array&lt;int&gt;::operator=(class std::slice_array&lt;int&gt; const &amp;)&quot; (??4?$slice_array@H@std@@$$FQAEAAV01@ABV01@@Z)&quot;, auf das in Funktion &quot;&quot;public: __thiscall matrix::operator int(void)&quot; (??Bmatrix@@$$FQAEHXZ)&quot; verwiesen wird.
1&gt;main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol &quot;&quot;public: class std::slice_array&lt;int&gt; &amp; __thiscall std::slice_array&lt;int&gt;::operator=(class std::slice_array&lt;int&gt; const &amp;)&quot; (??4?$slice_array@H@std@@$$FQAEAAV01@ABV01@@Z)&quot; in Funktion &quot;&quot;public: __thiscall matrix::operator int(void)&quot; (??Bmatrix@@$$FQAEHXZ)&quot;.
1&gt;C:\Users\Documents\Visual Studio 2005\Projects\determinaten\Debug\determinaten.exe : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.
</code></pre>
<p>Ich habe schon herausgefunden, dass der Fehler durch folgende Zeile entsteht:</p>
<pre><code class="language-cpp">tmp[i].m_feld[slice(k,size()-1,1)] = m_feld[slice(size(),size()-1,size())];
</code></pre>
<p>tmp ist ein Vektor auf meine Klasse, die als Element m_feld besitzt. m_feld<br />
ist ein valarray. Daraus will ich jetzt ein bestimmtes Stück ausschneiden.<br />
size() gibt einem die Größe der Seitenlänge des valarrays zurück (ich betrachte<br />
es als quadratisches Feld). k ist eine Zählervariable, die sich beim<br />
Schleifendurchlauf verändert. Die Funktion ist in der Klasse definiert -&gt;<br />
m_feld.</p>
<p>Hoffe ihr könnt damit etwas anfangen. Den Fehler habe ich erst ein paar mal<br />
bekommen, und da weiß ich nicht mehr was ich dagegen gemacht habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1489998</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1489998</guid><dc:creator><![CDATA[*D*]]></dc:creator><pubDate>Thu, 10 Apr 2008 18:51:50 GMT</pubDate></item><item><title><![CDATA[Reply to Fehlermeldung bei Verwendung von slice on Thu, 10 Apr 2008 19:01:11 GMT]]></title><description><![CDATA[<p>sry, habs eben herausgefunden. Das gibt ein Hilfsobjekt zurück, das ich ja erst<br />
konvertiern muss!</p>
<p>[close]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1490004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1490004</guid><dc:creator><![CDATA[*D*]]></dc:creator><pubDate>Thu, 10 Apr 2008 19:01:11 GMT</pubDate></item></channel></rss>