<?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[Prüfen ob typename T primitiv&#x2F;mit Destructor]]></title><description><![CDATA[<p>Gibt es eine Metaprogramming-Technik, mit der man prüfen kann, ob ein Templateparameter ein primitiver Typ (bzw. struct von primitiven typen) ist, oder ober er einen &quot;nicht-leeren&quot; Destruktor besitzt?</p>
<p>Grund:<br />
Für einen speziellen Allocator&lt;T&gt; habe ist der FreeAll() deutlich komplexer, wenn der Destructor aufgerufen werden muß. Wäre einfach nett, wenn man das unterscheiden kann - dann könnte der Allokator gleichzeitig quasi als Pool arbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/172018/prüfen-ob-typename-t-primitiv-mit-destructor</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 15:30:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/172018.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 31 Jan 2007 15:46:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Prüfen ob typename T primitiv&#x2F;mit Destructor on Wed, 31 Jan 2007 15:46:45 GMT]]></title><description><![CDATA[<p>Gibt es eine Metaprogramming-Technik, mit der man prüfen kann, ob ein Templateparameter ein primitiver Typ (bzw. struct von primitiven typen) ist, oder ober er einen &quot;nicht-leeren&quot; Destruktor besitzt?</p>
<p>Grund:<br />
Für einen speziellen Allocator&lt;T&gt; habe ist der FreeAll() deutlich komplexer, wenn der Destructor aufgerufen werden muß. Wäre einfach nett, wenn man das unterscheiden kann - dann könnte der Allokator gleichzeitig quasi als Pool arbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1220611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1220611</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Wed, 31 Jan 2007 15:46:45 GMT</pubDate></item><item><title><![CDATA[Reply to Prüfen ob typename T primitiv&#x2F;mit Destructor on Wed, 31 Jan 2007 17:11:21 GMT]]></title><description><![CDATA[<p>Für diesen Zweck ist Boosts <a href="http://www.boost.org/doc/html/boost_typetraits.html" rel="nofollow">TypeTraits</a> Bibliothek da, in deinem Falle wohl <a href="http://www.boost.org/doc/html/boost_typetraits/reference.html#boost_typetraits.has_trivial_destructor" rel="nofollow">has_trivial_destructor</a>. Leider ist es so, dass die meisten interessanten Eigenschaften von Typen nur ermmittelt werden können, wenn der Compiler dafür explizite Unterstützung gewährt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1220657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1220657</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Wed, 31 Jan 2007 17:11:21 GMT</pubDate></item></channel></rss>