<?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[priority_queue Definition?]]></title><description><![CDATA[<p>Hi,</p>
<p>Wieso steht in der priority_queue diese Definition:</p>
<pre><code class="language-cpp">template &lt; class T, class Container = vector&lt;T&gt;,
           class Compare = less&lt;typename Container::value_type&gt; &gt; class priority_queue;
</code></pre>
<p>und nicht diese, kuerzere und imo besser lesbare Version:</p>
<pre><code class="language-cpp">template &lt; class T, class Container = vector&lt;T&gt;,
           class Compare = less&lt;T&gt; &gt; class priority_queue;
</code></pre>
<p>?</p>
<p>Kann value_type != T sein? Falls ja, wann und wieso?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/274226/priority_queue-definition</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 18:42:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/274226.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 22 Sep 2010 03:28:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to priority_queue Definition? on Wed, 22 Sep 2010 03:29:36 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Wieso steht in der priority_queue diese Definition:</p>
<pre><code class="language-cpp">template &lt; class T, class Container = vector&lt;T&gt;,
           class Compare = less&lt;typename Container::value_type&gt; &gt; class priority_queue;
</code></pre>
<p>und nicht diese, kuerzere und imo besser lesbare Version:</p>
<pre><code class="language-cpp">template &lt; class T, class Container = vector&lt;T&gt;,
           class Compare = less&lt;T&gt; &gt; class priority_queue;
</code></pre>
<p>?</p>
<p>Kann value_type != T sein? Falls ja, wann und wieso?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1955711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1955711</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Wed, 22 Sep 2010 03:29:36 GMT</pubDate></item><item><title><![CDATA[Reply to priority_queue Definition? on Wed, 22 Sep 2010 04:01:41 GMT]]></title><description><![CDATA[<p>Eisflamme schrieb:</p>
<blockquote>
<p>Kann value_type != T sein? Falls ja, wann und wieso?</p>
</blockquote>
<p>Wenn der Benutzer wider besseres Wissen sich das mit Gewalt so aussucht.</p>
<pre><code class="language-cpp">priority_queue&lt;int,vector&lt;char&gt; &gt; pq;
	pq.push(66+256);
	pq.push(65);
	pq.push(67+512);
	while(!pq.empty()){
		cout&lt;&lt;pq.top()&lt;&lt;'\n';
		pq.pop();
	}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1955713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1955713</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 22 Sep 2010 04:01:41 GMT</pubDate></item><item><title><![CDATA[Reply to priority_queue Definition? on Wed, 22 Sep 2010 05:51:25 GMT]]></title><description><![CDATA[<p>Oh. Okay, danke!</p>
<p>Macht so was Sinn oder sollte der Container nicht besser vorgeben, dass der untergeordnete Container den gleichen Typ wie die priority_queue nutzen sollte? Aber das geht ja dann erst mit concepts, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1955726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1955726</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Wed, 22 Sep 2010 05:51:25 GMT</pubDate></item></channel></rss>