<?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[Template-Template-Default-Parameter [solved]]]></title><description><![CDATA[<p>Ich hab eine Klassetemplate</p>
<pre><code>template &lt;class T&gt;
class PointContainer_xy {
public:

    template &lt;class Weight&gt;
    using Coreset = std::vector&lt;std::pair&lt;size_t, Weight&gt; &gt; ;
</code></pre>
<p>Und noch ein Klassentemplate</p>
<pre><code>template &lt;class PointContainer,
          class T = typename PointContainer::value_type,
          class IndexType = typename PointContainer::index_type&gt;
class RangeTree {
</code></pre>
<p>mit einer Methode</p>
<pre><code>template &lt;class Point,
              class Weight = size_t,
              template &lt;class&gt; class Coreset = PointContainer::Coreset &gt; // hier liegt mein Problem
    Coreset&lt;Weight&gt; query(Point min, Point max, bool exact = false) {
</code></pre>
<p>Wie muss die Zeile richtig lauten, damit es kompilierbar ist?</p>
<p>Alternativ wäre auch sowas hier ok:</p>
<pre><code>template &lt;class Point,
              class Weight = size_t,
              class Coreset = PointContainer::Coreset&lt;Weight&gt; &gt; // hier liegt mein Problem
    Coreset query(Point min, Point max, bool exact = false) {
</code></pre>
<p>Was aber ebenfalls nicht kompiliert.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/325764/template-template-default-parameter-solved</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 20:49:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/325764.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 May 2014 21:49:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Template-Template-Default-Parameter [solved] on Fri, 16 May 2014 22:43:46 GMT]]></title><description><![CDATA[<p>Ich hab eine Klassetemplate</p>
<pre><code>template &lt;class T&gt;
class PointContainer_xy {
public:

    template &lt;class Weight&gt;
    using Coreset = std::vector&lt;std::pair&lt;size_t, Weight&gt; &gt; ;
</code></pre>
<p>Und noch ein Klassentemplate</p>
<pre><code>template &lt;class PointContainer,
          class T = typename PointContainer::value_type,
          class IndexType = typename PointContainer::index_type&gt;
class RangeTree {
</code></pre>
<p>mit einer Methode</p>
<pre><code>template &lt;class Point,
              class Weight = size_t,
              template &lt;class&gt; class Coreset = PointContainer::Coreset &gt; // hier liegt mein Problem
    Coreset&lt;Weight&gt; query(Point min, Point max, bool exact = false) {
</code></pre>
<p>Wie muss die Zeile richtig lauten, damit es kompilierbar ist?</p>
<p>Alternativ wäre auch sowas hier ok:</p>
<pre><code>template &lt;class Point,
              class Weight = size_t,
              class Coreset = PointContainer::Coreset&lt;Weight&gt; &gt; // hier liegt mein Problem
    Coreset query(Point min, Point max, bool exact = false) {
</code></pre>
<p>Was aber ebenfalls nicht kompiliert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2399548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2399548</guid><dc:creator><![CDATA[Ramanujan]]></dc:creator><pubDate>Fri, 16 May 2014 22:43:46 GMT</pubDate></item><item><title><![CDATA[Reply to Template-Template-Default-Parameter [solved] on Fri, 16 May 2014 21:57:29 GMT]]></title><description><![CDATA[<pre><code>template &lt;class&gt; class Coreset = PointContainer::template Coreset
</code></pre>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2399549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2399549</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Fri, 16 May 2014 21:57:29 GMT</pubDate></item><item><title><![CDATA[Reply to Template-Template-Default-Parameter [solved] on Fri, 16 May 2014 22:43:30 GMT]]></title><description><![CDATA[<p>danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2399551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2399551</guid><dc:creator><![CDATA[Ramanujan]]></dc:creator><pubDate>Fri, 16 May 2014 22:43:30 GMT</pubDate></item></channel></rss>