<?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[Assert funktioniert nicht!]]></title><description><![CDATA[<pre><code>void listeElementVornEntfernen(datenknoten * &amp;knoten) {

	assert(knoten != NULL); // Liste darf nicht leer sein 

	//damit darauffolgender Knoten nicht &quot;verloren&quot; geht: 
	datenknoten * temp = knoten-&gt;naechsterKnoten; 
	delete knoten; //knoten löschen
	knoten = temp; 
}
</code></pre>
<p>Hallo!<br />
dies ist eine Funktion einer einfach verketteten Liste. cassert hab ich includiert. Wenn ich den Assert teste, also eine leere Liste übergebe, passiert überhaupt nichts. wieso wirft er mir keinen assert??? (datenknoten ist übrigens ein struct)</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/126848/assert-funktioniert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 22:13:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126848.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Nov 2005 09:55:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Assert funktioniert nicht! on Sat, 19 Nov 2005 09:55:12 GMT]]></title><description><![CDATA[<pre><code>void listeElementVornEntfernen(datenknoten * &amp;knoten) {

	assert(knoten != NULL); // Liste darf nicht leer sein 

	//damit darauffolgender Knoten nicht &quot;verloren&quot; geht: 
	datenknoten * temp = knoten-&gt;naechsterKnoten; 
	delete knoten; //knoten löschen
	knoten = temp; 
}
</code></pre>
<p>Hallo!<br />
dies ist eine Funktion einer einfach verketteten Liste. cassert hab ich includiert. Wenn ich den Assert teste, also eine leere Liste übergebe, passiert überhaupt nichts. wieso wirft er mir keinen assert??? (datenknoten ist übrigens ein struct)</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921196</guid><dc:creator><![CDATA[Sven1980]]></dc:creator><pubDate>Sat, 19 Nov 2005 09:55:12 GMT</pubDate></item><item><title><![CDATA[Reply to Assert funktioniert nicht! on Sat, 19 Nov 2005 09:57:32 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">assert(knoten);
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921197</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 19 Nov 2005 09:57:32 GMT</pubDate></item><item><title><![CDATA[Reply to Assert funktioniert nicht! on Sat, 19 Nov 2005 09:58:47 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Vielleicht funktioniert es so:</p>
<pre><code class="language-cpp">assert(!knoten.empty) ;
</code></pre>
<p>Ich glaube, dass empty true zurück liefert, wenn die Liste leer ist.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921198</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921198</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 19 Nov 2005 09:58:47 GMT</pubDate></item><item><title><![CDATA[Reply to Assert funktioniert nicht! on Sat, 19 Nov 2005 10:05:50 GMT]]></title><description><![CDATA[<p>Ist villeicht ganz hilfreich wenn man weiß was assert bedeutet:<br />
<a href="http://dict.leo.org/?lp=ende&amp;lang=de&amp;searchLoc=0&amp;cmpType=relaxed&amp;relink=on&amp;sectHdr=on&amp;spellToler=std&amp;search=assert" rel="nofollow">http://dict.leo.org/?lp=ende&amp;lang=de&amp;searchLoc=0&amp;cmpType=relaxed&amp;relink=on&amp;sectHdr=on&amp;spellToler=std&amp;search=assert</a></p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921202</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Sat, 19 Nov 2005 10:05:50 GMT</pubDate></item><item><title><![CDATA[Reply to Assert funktioniert nicht! on Sat, 19 Nov 2005 10:10:35 GMT]]></title><description><![CDATA[<p>Versuch's mal mit nem Debug-Build... (NDEBUG darf ganz einfach nicht #defined sein)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921204</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Sat, 19 Nov 2005 10:10:35 GMT</pubDate></item><item><title><![CDATA[Reply to Assert funktioniert nicht! on Sat, 19 Nov 2005 10:12:02 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<pre><code class="language-cpp">assert(knoten);
</code></pre>
</blockquote>
<p>LOL <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/921205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921205</guid><dc:creator><![CDATA[sehr sinnig]]></dc:creator><pubDate>Sat, 19 Nov 2005 10:12:02 GMT</pubDate></item><item><title><![CDATA[Reply to Assert funktioniert nicht! on Sat, 19 Nov 2005 10:13:30 GMT]]></title><description><![CDATA[<p>Viel wichtiger ist es zu wissen, wie <a href="http://man.cx/assert" rel="nofollow">man: assert</a> funktioniert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
(insbesondere: hast du eventuell irgendwo das Präprozessorsymbol &quot;NDEBUG&quot; definiert? Das schaltet nämlich die Assert's aus.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/921206</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921206</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sat, 19 Nov 2005 10:13:30 GMT</pubDate></item><item><title><![CDATA[Reply to Assert funktioniert nicht! on Sat, 19 Nov 2005 10:24:34 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<pre><code class="language-cpp">assert(knoten);
</code></pre>
</blockquote>
<p>Nicht so gut. Je nach Implementation funktioniert das so nicht, da stellenweise ein expliziter bool gefordert wird. Wenn man auf verschiedenen Plattformen compiliert, gewöhnt man sich != 0 ganz schnell an <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/921216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/921216</guid><dc:creator><![CDATA[7H3 N4C3R]]></dc:creator><pubDate>Sat, 19 Nov 2005 10:24:34 GMT</pubDate></item><item><title><![CDATA[Reply to Assert funktioniert nicht! on Sun, 20 Nov 2005 12:29:16 GMT]]></title><description><![CDATA[<p>7H3 N4C3R schrieb:</p>
<blockquote>
<p>akari schrieb:</p>
<blockquote>
<pre><code class="language-cpp">assert(knoten);
</code></pre>
</blockquote>
<p>Nicht so gut. Je nach Implementation funktioniert das so nicht, da stellenweise ein expliziter bool gefordert wird.</p>
</blockquote>
<p>Kannst du das mal näher erklären? Funktionieren tut das nämlich schon. Oder sprichst du hier über irgendwelche Warnungen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/922105</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/922105</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Sun, 20 Nov 2005 12:29:16 GMT</pubDate></item></channel></rss>