<?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[new und delete]]></title><description><![CDATA[<p>Hallo Leute:</p>
<p>Folgende Frage:</p>
<p>Kann mir jmd diesen Code erklären?<br />
Also ganz genau?</p>
<p>und zwar nicht auf new und delete bezogen sondern auf den Zeiger bezogen??<br />
Ich würde gerne wissen was die erste Zeile in der Funktion macht und warum hier der Klassenname steht.</p>
<pre><code>void fn()

{

Student *ps;
ps= new Student;
delete ps;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/159387/new-und-delete</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 10:40:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159387.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 14 Sep 2006 13:47:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to new und delete on Thu, 14 Sep 2006 13:47:54 GMT]]></title><description><![CDATA[<p>Hallo Leute:</p>
<p>Folgende Frage:</p>
<p>Kann mir jmd diesen Code erklären?<br />
Also ganz genau?</p>
<p>und zwar nicht auf new und delete bezogen sondern auf den Zeiger bezogen??<br />
Ich würde gerne wissen was die erste Zeile in der Funktion macht und warum hier der Klassenname steht.</p>
<pre><code>void fn()

{

Student *ps;
ps= new Student;
delete ps;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1137357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137357</guid><dc:creator><![CDATA[muhi89]]></dc:creator><pubDate>Thu, 14 Sep 2006 13:47:54 GMT</pubDate></item><item><title><![CDATA[Reply to new und delete on Thu, 14 Sep 2006 13:51:13 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">Student *ps;
</code></pre>
<p>Hier wird ein Zeiger namens ps vom Typ Student deklariert.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137360</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 14 Sep 2006 13:51:13 GMT</pubDate></item><item><title><![CDATA[Reply to new und delete on Thu, 14 Sep 2006 13:54:45 GMT]]></title><description><![CDATA[<p>kk das war schon klar, trotzdem danke, das problem ist ich versteh nicht wieso das gemacht wird.</p>
<p>Also statt einem Objekt wird erst mal ein Zeiger deklariert.<br />
Wieso muss ich den typ bei new dann nochmal angeben?</p>
<p>thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137364</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137364</guid><dc:creator><![CDATA[muhi89]]></dc:creator><pubDate>Thu, 14 Sep 2006 13:54:45 GMT</pubDate></item><item><title><![CDATA[Reply to new und delete on Thu, 14 Sep 2006 14:02:16 GMT]]></title><description><![CDATA[<p>new soll speicher reservieren und benötigt dafür den Konstruktionsplan von Student um die größe zu berechnen.</p>
<p>Aus ps bekommt er dieses nicht raus, da es den Typ Student* hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137374</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Thu, 14 Sep 2006 14:02:16 GMT</pubDate></item><item><title><![CDATA[Reply to new und delete on Thu, 14 Sep 2006 14:02:30 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Also statt einem Objekt wird erst mal ein Zeiger deklariert.</p>
</blockquote>
<p>Ein Zeiger wir ddekalriert und ein Objekt erzeugt, da sist schon mal ein Unterschied.<br />
Und wie willst du ohne Zeiger auf das erzeugte Objekt zugreifen?</p>
<blockquote>
<p>Wieso muss ich den typ bei new dann nochmal angeben?</p>
</blockquote>
<p>Der Typ bei der Erzeugung ist die Klasse. Und Symbolisiert den zu verwendenen Konstruktor, der bei manchen Klassen auch noch Parameter enthalten kann.<br />
Desweiteren kann sich der Konstruktor-Typ und der Pointer-Typ voneinander unterscheiden (Polymporphe Vererbung)</p>
<p>Du solltest erstmal die <a href="http://tutorial.schornboeck.net/inhalt.htm" rel="nofollow">Grundlagen</a> durcharbeiten, insbesondere zum Thema Unterschied zwischen Pointer und Instanzen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137376</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 14 Sep 2006 14:02:30 GMT</pubDate></item><item><title><![CDATA[Reply to new und delete on Thu, 14 Sep 2006 15:24:39 GMT]]></title><description><![CDATA[<p>vielen dank für die antowrten ich verstehe jetzt das mit dem student in der new zeile und auch was ich da mit dem ps vor mir habe.</p>
<p>Nur noch ne letzte Frage (sry wenn ich nerve nur ich wills ganz genau wissen):</p>
<p>Wozu muss der Zeiger den Typ Student haben?<br />
Welche Fähigkeiten hat dieser Zeiger?</p>
<p>Wieso muss ich also den Klassennamen vor den Zeiger schreiben und deklariere nicht einfach einen?</p>
<p>Vielen Dank für die Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137450</guid><dc:creator><![CDATA[muhi89]]></dc:creator><pubDate>Thu, 14 Sep 2006 15:24:39 GMT</pubDate></item><item><title><![CDATA[Reply to new und delete on Thu, 14 Sep 2006 15:30:29 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>nein du hast es immer noch nicht verstanden</p>
<blockquote>
<p>Wieso muss ich also den Klassennamen vor den Zeiger schreiben und deklariere nicht einfach einen?</p>
</blockquote>
<p>Gerade weil, und ausschließlich dadurch das du &quot;den Klassennamen vor den Zeiger&quot; schreibst, wird ein Zeiger deklariert.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137461</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 14 Sep 2006 15:30:29 GMT</pubDate></item><item><title><![CDATA[Reply to new und delete on Thu, 14 Sep 2006 15:32:46 GMT]]></title><description><![CDATA[<p>Beherzige bitte den Rat mit den Grundlagen, denn ohne sie wirst Du mit den Antworten auf Deine Fragen immernoch nichts anfangen können. Aber weil's so schön ist:</p>
<p>muhi89 schrieb:</p>
<blockquote>
<p>Wozu muss der Zeiger den Typ Student haben?</p>
</blockquote>
<p>Weil er auf ein Objekt vom Typ Student zeigen soll.</p>
<blockquote>
<p>Welche Fähigkeiten hat dieser Zeiger?</p>
</blockquote>
<p>Er kann auf ein Objekt vom Typ Student (und davon abgeleiteter Typen) zeigen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137466</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 14 Sep 2006 15:32:46 GMT</pubDate></item><item><title><![CDATA[Reply to new und delete on Fri, 15 Sep 2006 14:05:54 GMT]]></title><description><![CDATA[<p>Ok ich versteh gar nichts mehr und bin echt frustriert da ich mich wirklich bemühe und sonst auch nicht begriffstuzig bin......</p>
<p>Also wie kann ein da ein zeiger sein wenn noch gar kein Objekt existiert??<br />
Er zeigt doch noch auf gar nichts oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137994</guid><dc:creator><![CDATA[muhi89]]></dc:creator><pubDate>Fri, 15 Sep 2006 14:05:54 GMT</pubDate></item><item><title><![CDATA[Reply to new und delete on Fri, 15 Sep 2006 14:08:11 GMT]]></title><description><![CDATA[<p>ich frag mich eben wo hier das objekt erzeugt worden ist oda KA kanns mir jmd in ALLEN Einzelheiten erklären??</p>
<p>Wäre sehr nett</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1137997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1137997</guid><dc:creator><![CDATA[muhi89]]></dc:creator><pubDate>Fri, 15 Sep 2006 14:08:11 GMT</pubDate></item><item><title><![CDATA[Reply to new und delete on Fri, 15 Sep 2006 14:10:29 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ja da ist ein Zeiger ohne gültige Instanz. Bevor er in der nächsten Zeile eine gültige neue Instanz zugewiesen bekommt.<br />
Allerdings zeigt er schon irgendwo hin, allerdings wegen der zufälligen, nicht initialisierten Adresse in wilden Speicher. Jeder Dereferenzierung (Benutzung des Ziels des Pointers) ist damit ungültig und führt zu den bekannten Speicherzugriffsfehlern.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138001</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 15 Sep 2006 14:10:29 GMT</pubDate></item><item><title><![CDATA[Reply to new und delete on Fri, 15 Sep 2006 14:20:35 GMT]]></title><description><![CDATA[<p>muhi89 schrieb:</p>
<blockquote>
<p>ich frag mich eben wo hier das objekt erzeugt worden ist oda KA kanns mir jmd in ALLEN Einzelheiten erklären??</p>
<p>Wäre sehr nett</p>
</blockquote>
<p>Schau dir <a href="http://cslibrary.stanford.edu/104/" rel="nofollow">das</a> mal an. Nein es ist keine Verarsche, sondern ernst gemeint.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138006</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 15 Sep 2006 14:20:35 GMT</pubDate></item><item><title><![CDATA[Reply to new und delete on Fri, 15 Sep 2006 15:02:19 GMT]]></title><description><![CDATA[<p>Ok das erklärt mir das Student vor dem Zeiger.</p>
<p>K ne Frage:</p>
<p>Wird bei new ein neues Objekt der Klasse Student erzeugt?<br />
Bzw etwas was äquivalentes dazu?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138031</guid><dc:creator><![CDATA[Muhi89]]></dc:creator><pubDate>Fri, 15 Sep 2006 15:02:19 GMT</pubDate></item><item><title><![CDATA[Reply to new und delete on Fri, 15 Sep 2006 15:09:08 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Wird bei new ein neues Objekt der Klasse Student erzeugt?</p>
</blockquote>
<p>genau das.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1138036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1138036</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Fri, 15 Sep 2006 15:09:08 GMT</pubDate></item></channel></rss>