<?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[GCC 4.3 will meinem code nichtmehr]]></title><description><![CDATA[<p>hallo, ich wollte gerade mal probieren, ob der neue gcc-4.3 meinen code noch schluckt, und er tut es nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>gcc-4.2.3 nimmt das noch an, der icc muckt auch in keiner version,<br />
deshlab wollte ich fragen, ob ich da nun totalen mist geschrieben habe, oder<br />
ob die 4.3er version dort noch eine baustelle aufweisst :</p>
<p>es geht um das suchen eines strings, in einem vector von strings :</p>
<p>code :</p>
<pre><code class="language-cpp">bool DataSet::hasUnknownPhonems(const std::vector&lt;std::string&gt;&amp; known_phonems) const
{
typedef std::vector&lt;std::pair&lt;FLOAT_TYPE, std::string&gt; &gt;::const_iterator entry_it;
for(entry_it it = m_phonem_map.begin(); it != m_phonem_map.end(); it++)
  {
  // look if this phonem is in the known-list
  std::vector&lt;std::string&gt;::const_iterator found = std::find(known_phonems.begin(), known_phonems.end(), it-&gt;second); 
  // not found so it contains unknown phonems
  if(found == known_phonems.end()) return true;
  }
return false;
}
</code></pre>
<p>mal davon abgesehen, das das nicht besonders schön ist, hat es bisher funktioniert, nun ist aber find nichtmehr definiert (für die parameter-combination)</p>
<p>fehler :<br />
error: no matching function for call to<br />
'find(__gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;<em>, std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;,<br />
std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;</em>, std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;,<br />
std::allocator&lt;char&gt; &gt;,std::allocator&lt;std::basic_string&lt;char,<br />
std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;, const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)'</p>
<p>wäre nett wenn mal jemand raufschauen könnte, das ganze tritt im projekt ca 10 mal auf <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
ich weiss wie man es wegmachen könnte, aber irgendwie ist mir das zuviel arbeit, jedenfalls wenn es ein bug im gcc ist</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/213792/gcc-4-3-will-meinem-code-nichtmehr</link><generator>RSS for Node</generator><lastBuildDate>Tue, 13 Oct 2026 21:53:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/213792.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 May 2008 09:19:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to GCC 4.3 will meinem code nichtmehr on Thu, 22 May 2008 09:19:53 GMT]]></title><description><![CDATA[<p>hallo, ich wollte gerade mal probieren, ob der neue gcc-4.3 meinen code noch schluckt, und er tut es nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>gcc-4.2.3 nimmt das noch an, der icc muckt auch in keiner version,<br />
deshlab wollte ich fragen, ob ich da nun totalen mist geschrieben habe, oder<br />
ob die 4.3er version dort noch eine baustelle aufweisst :</p>
<p>es geht um das suchen eines strings, in einem vector von strings :</p>
<p>code :</p>
<pre><code class="language-cpp">bool DataSet::hasUnknownPhonems(const std::vector&lt;std::string&gt;&amp; known_phonems) const
{
typedef std::vector&lt;std::pair&lt;FLOAT_TYPE, std::string&gt; &gt;::const_iterator entry_it;
for(entry_it it = m_phonem_map.begin(); it != m_phonem_map.end(); it++)
  {
  // look if this phonem is in the known-list
  std::vector&lt;std::string&gt;::const_iterator found = std::find(known_phonems.begin(), known_phonems.end(), it-&gt;second); 
  // not found so it contains unknown phonems
  if(found == known_phonems.end()) return true;
  }
return false;
}
</code></pre>
<p>mal davon abgesehen, das das nicht besonders schön ist, hat es bisher funktioniert, nun ist aber find nichtmehr definiert (für die parameter-combination)</p>
<p>fehler :<br />
error: no matching function for call to<br />
'find(__gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;<em>, std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;,<br />
std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;</em>, std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;,<br />
std::allocator&lt;char&gt; &gt;,std::allocator&lt;std::basic_string&lt;char,<br />
std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;, const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)'</p>
<p>wäre nett wenn mal jemand raufschauen könnte, das ganze tritt im projekt ca 10 mal auf <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
ich weiss wie man es wegmachen könnte, aber irgendwie ist mir das zuviel arbeit, jedenfalls wenn es ein bug im gcc ist</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1514103</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1514103</guid><dc:creator><![CDATA[Treb]]></dc:creator><pubDate>Thu, 22 May 2008 09:19:53 GMT</pubDate></item><item><title><![CDATA[Reply to GCC 4.3 will meinem code nichtmehr on Thu, 22 May 2008 09:50:06 GMT]]></title><description><![CDATA[<p>Hast du den richtigen Header eingebunden? Die neue libstdc++ hat wohl einige Header dependencies eleminiert.</p>
<p>Ansonsten: Zeigt der dir vielleicht andere Kandidaten an? (candidates are ...)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1514132</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1514132</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Thu, 22 May 2008 09:50:06 GMT</pubDate></item><item><title><![CDATA[Reply to GCC 4.3 will meinem code nichtmehr on Thu, 22 May 2008 09:53:17 GMT]]></title><description><![CDATA[<p>Den Header &lt;algorithm&gt; hast du includiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1514133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1514133</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Thu, 22 May 2008 09:53:17 GMT</pubDate></item><item><title><![CDATA[Reply to GCC 4.3 will meinem code nichtmehr on Thu, 22 May 2008 10:20:40 GMT]]></title><description><![CDATA[<p>ok, ich depp Oo</p>
<p>hatte &lt;algorithm&gt; nicht drin.<br />
Deshalb gabs auch keine vorschläge ...</p>
<p>Danke euch</p>
<p>manchmal sieht man die einfachen lösungen nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1514153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1514153</guid><dc:creator><![CDATA[Treb]]></dc:creator><pubDate>Thu, 22 May 2008 10:20:40 GMT</pubDate></item></channel></rss>