<?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[Heap Klasse]]></title><description><![CDATA[<p>Bitte um Hilfe &amp; Tipps</p>
<pre><code class="language-cpp">class Heap {
public:
   template &lt;class T, size_t Size&gt;
   static T* New() {
      T* ptr = static_cast&lt;T*&gt;(calloc(Size, sizeof(T)));
      if (!ptr) exit(1);
      return ptr;
   }

   template &lt;class T, size_t Size&gt;
   static T* Resize(T* ptr) {
      ptr = static_cast&lt;T*&gt;(realloc(ptr, sizeof(T) * Size));
      if (!ptr) exit(1);
      return ptr;
   }

   static void Delete(void* ptr) { if (ptr) { delete ptr; ptr = NULL; } }
}
</code></pre>
<p>hab problem mit den Codes, ich hab so ein beispiel Spezialisierung der Template in inet gesehen, daher ausprobiert, leider hab problem damit.<br />
bitte um hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/242578/heap-klasse</link><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 23:16:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/242578.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 05 Jun 2009 12:38:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Heap Klasse on Fri, 05 Jun 2009 12:38:02 GMT]]></title><description><![CDATA[<p>Bitte um Hilfe &amp; Tipps</p>
<pre><code class="language-cpp">class Heap {
public:
   template &lt;class T, size_t Size&gt;
   static T* New() {
      T* ptr = static_cast&lt;T*&gt;(calloc(Size, sizeof(T)));
      if (!ptr) exit(1);
      return ptr;
   }

   template &lt;class T, size_t Size&gt;
   static T* Resize(T* ptr) {
      ptr = static_cast&lt;T*&gt;(realloc(ptr, sizeof(T) * Size));
      if (!ptr) exit(1);
      return ptr;
   }

   static void Delete(void* ptr) { if (ptr) { delete ptr; ptr = NULL; } }
}
</code></pre>
<p>hab problem mit den Codes, ich hab so ein beispiel Spezialisierung der Template in inet gesehen, daher ausprobiert, leider hab problem damit.<br />
bitte um hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1721735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1721735</guid><dc:creator><![CDATA[JnZn558]]></dc:creator><pubDate>Fri, 05 Jun 2009 12:38:02 GMT</pubDate></item><item><title><![CDATA[Reply to Heap Klasse on Fri, 05 Jun 2009 12:49:33 GMT]]></title><description><![CDATA[<p>dein code macht mir angst. realloc führt zu abstürzen und exit tut noch schlimmeres.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1721740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1721740</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 05 Jun 2009 12:49:33 GMT</pubDate></item><item><title><![CDATA[Reply to Heap Klasse on Fri, 05 Jun 2009 12:51:53 GMT]]></title><description><![CDATA[<p>ich hab compile bzw link fehler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1721742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1721742</guid><dc:creator><![CDATA[JnZn558]]></dc:creator><pubDate>Fri, 05 Jun 2009 12:51:53 GMT</pubDate></item><item><title><![CDATA[Reply to Heap Klasse on Fri, 05 Jun 2009 18:55:12 GMT]]></title><description><![CDATA[<p>JnZn558 schrieb:</p>
<blockquote>
<p>ich hab compile bzw link fehler</p>
</blockquote>
<p>Gut zu wissen.</p>
<p>(Vielleicht solltest du auch nicht nur Code vom Internet kopieren.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1721965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1721965</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 05 Jun 2009 18:55:12 GMT</pubDate></item><item><title><![CDATA[Reply to Heap Klasse on Fri, 05 Jun 2009 20:55:19 GMT]]></title><description><![CDATA[<p>JnZn558 schrieb:</p>
<blockquote>
<p>ich hab compile bzw link fehler</p>
</blockquote>
<p>Super geil. Darf ich fragen wie der Fehler aussieht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Außerdem, wie volkard schon sagte, derjenige, der den Code geschrieben hat, gehört verprügelt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Für C++ gibts viel schönere Methoden, eine Heap-Klasse zu erstellen.<br />
Also wenn du Hilfe willst, schreib uns den Fehler und vielleicht wie du die Heap-Klasse benutzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1722026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1722026</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Fri, 05 Jun 2009 20:55:19 GMT</pubDate></item></channel></rss>