<?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[Segmentation fault, wenn kein cout vorhanden ist...]]></title><description><![CDATA[<p>Guten Tag,<br />
ich verzweifel gerade an einem sehr kuriosen Problem.</p>
<p>Ich nutze eine Funktion von Boost und erhalte sofort einen Segmentation Fault.<br />
Der Funktion muss ich einen String und einen regulären Ausdruck übergeben.<br />
Das kuriose ist, wenn ich mir den String vorher per cout ausgeben lasse, funktioniert es immer ohne probleme!</p>
<pre><code class="language-cpp">string s=&quot;&quot;;
s+=(char)key;
//cout &lt;&lt; s &lt;&lt; endl;  
return boost::regex_match(s, m_rRegEx);
</code></pre>
<p>Hat jemand eine Idee, woran es liegen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/271805/segmentation-fault-wenn-kein-cout-vorhanden-ist</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 06:25:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/271805.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 04 Aug 2010 08:52:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Segmentation fault, wenn kein cout vorhanden ist... on Wed, 04 Aug 2010 08:52:41 GMT]]></title><description><![CDATA[<p>Guten Tag,<br />
ich verzweifel gerade an einem sehr kuriosen Problem.</p>
<p>Ich nutze eine Funktion von Boost und erhalte sofort einen Segmentation Fault.<br />
Der Funktion muss ich einen String und einen regulären Ausdruck übergeben.<br />
Das kuriose ist, wenn ich mir den String vorher per cout ausgeben lasse, funktioniert es immer ohne probleme!</p>
<pre><code class="language-cpp">string s=&quot;&quot;;
s+=(char)key;
//cout &lt;&lt; s &lt;&lt; endl;  
return boost::regex_match(s, m_rRegEx);
</code></pre>
<p>Hat jemand eine Idee, woran es liegen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935965</guid><dc:creator><![CDATA[storm009]]></dc:creator><pubDate>Wed, 04 Aug 2010 08:52:41 GMT</pubDate></item><item><title><![CDATA[Reply to Segmentation fault, wenn kein cout vorhanden ist... on Wed, 04 Aug 2010 09:14:16 GMT]]></title><description><![CDATA[<p>Riecht nach undefiniertem Verhalten. Und bei undefiniert fällt natürlich der C-Cast auf, der allles mögliche machen könnte. Was ist denn key?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935980</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 04 Aug 2010 09:14:16 GMT</pubDate></item><item><title><![CDATA[Reply to Segmentation fault, wenn kein cout vorhanden ist... on Wed, 04 Aug 2010 10:45:25 GMT]]></title><description><![CDATA[<p>key ist ein Ascii-Wert (Integer), den ich von einem Keyboard-Listener erhalte.</p>
<p>Wenn ich mir den Key-Wert ausgeben lasse, statt dem String s, stürzt das Programm ebenfalls nicht ab.</p>
<p>Ich hab jetzt den c-cast durch ein static_cast ersetzt, was aber leider auch nicht hilft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1936030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936030</guid><dc:creator><![CDATA[storm009]]></dc:creator><pubDate>Wed, 04 Aug 2010 10:45:25 GMT</pubDate></item><item><title><![CDATA[Reply to Segmentation fault, wenn kein cout vorhanden ist... on Wed, 04 Aug 2010 11:04:34 GMT]]></title><description><![CDATA[<p>Das eigentliche Problem liegt vermutlich nicht im gezeigten Codestück. Es kann aber evtl. auch an <code>m_rRegEx</code> liegen. Jedoch lässt die Geschichte mit <code>cout</code> vermuten, dass schon vorher irgendwo was zerschossen wurde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1936037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936037</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Wed, 04 Aug 2010 11:04:34 GMT</pubDate></item><item><title><![CDATA[Reply to Segmentation fault, wenn kein cout vorhanden ist... on Wed, 04 Aug 2010 11:16:56 GMT]]></title><description><![CDATA[<p>storm009 schrieb:</p>
<blockquote>
<p>Ich hab jetzt den c-cast durch ein static_cast ersetzt, was aber leider auch nicht hilft.</p>
</blockquote>
<p>Probier's mal mit Fenster öffnen und Zimmer lüften. Vielleicht geht's dann. Oder vielleicht vorher die Hände waschen. Wer weiß...</p>
<p>Im Ernst: Du hast bisher zu wenig über Dein Problem verraten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1936044</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936044</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Wed, 04 Aug 2010 11:16:56 GMT</pubDate></item></channel></rss>