<?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[std::allocator::destroy(...) Problem]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich arbeite z.Z. an einer eigenen allocator-Klasse.</p>
<p>Ich habe die Klasse fertiggestellt und sie funktioniert wurderbar. Allerdings wird die Funktion destroy von einem vector (mit dem habe ich den allocator getestet) überhaupt nicht aufgerufen!<br />
Ich habe mir dann testweise die Aufrufe der Funktionen protokollieren lassen und bin zu dem gleichen Ergebnis gekommen.</p>
<p>Wird die Funktion von einem vector einfach nicht genutzt, oder wo könnte das Problem liegen?</p>
<p>Vielen Dank für Antworten! <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>
<p>SALOMON</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/176165/std-allocator-destroy-problem</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 12:21:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/176165.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 18 Mar 2007 15:07:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to std::allocator::destroy(...) Problem on Sun, 18 Mar 2007 15:07:36 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich arbeite z.Z. an einer eigenen allocator-Klasse.</p>
<p>Ich habe die Klasse fertiggestellt und sie funktioniert wurderbar. Allerdings wird die Funktion destroy von einem vector (mit dem habe ich den allocator getestet) überhaupt nicht aufgerufen!<br />
Ich habe mir dann testweise die Aufrufe der Funktionen protokollieren lassen und bin zu dem gleichen Ergebnis gekommen.</p>
<p>Wird die Funktion von einem vector einfach nicht genutzt, oder wo könnte das Problem liegen?</p>
<p>Vielen Dank für Antworten! <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>
<p>SALOMON</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247776</guid><dc:creator><![CDATA[SALOMON]]></dc:creator><pubDate>Sun, 18 Mar 2007 15:07:36 GMT</pubDate></item><item><title><![CDATA[Reply to std::allocator::destroy(...) Problem on Sun, 18 Mar 2007 18:13:58 GMT]]></title><description><![CDATA[<p>destroy macht ja nichts weiter, als den Destruktor aufzurufen. Das hat nichts mit der eigentlichen Speicherverwaltung zu tun und kann folglich auch vom vector direkt durchgeführt werden. Also kein Problem, sondern nur eine Eigenart der speziellen Implementation, die du nutzt. construct ist ja auch nur von beschränkter Nützlichkeit. Beide Funktionen dürften der Bequemlichkeit wegen existieren. Oder anders gesagt: Der Standard schreibt nur vor, welche Funktionen ein Allokator bereitstellen muss, und nicht, dass ein Verwender des Allokators sie auch alle nutzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1247903</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1247903</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Sun, 18 Mar 2007 18:13:58 GMT</pubDate></item><item><title><![CDATA[Reply to std::allocator::destroy(...) Problem on Mon, 19 Mar 2007 15:58:40 GMT]]></title><description><![CDATA[<p>Danke!</p>
<p>So was in der Art habe ich mir schon gedacht...</p>
<p>SALOMON</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1248523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1248523</guid><dc:creator><![CDATA[SALOMON]]></dc:creator><pubDate>Mon, 19 Mar 2007 15:58:40 GMT</pubDate></item></channel></rss>