<?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 Problem]]></title><description><![CDATA[<p>Hallo Leute, ich möchte meine methode</p>
<pre><code class="language-cpp">void a( pcl::PointCloud&lt;pcl::PointXYZ&gt;::Ptr &amp;b , const pcl::PointIndices::Ptr &amp;c ) const
{
//...
}
</code></pre>
<p>in ein Template umwandeln, welches so aussieht:</p>
<pre><code class="language-cpp">template&lt;typename T&gt;
void a( pcl::PointCloud&lt;T&gt;::Ptr &amp;b , const pcl::PointIndices::Ptr &amp;c ) const
{
//...
}
</code></pre>
<p>Bekomme aber beim Kompilieren, ohne dass ich irgendwoe dieses Template nutze einen Fehler:<br />
`</p>
<p>error C2065: 'b' uncleared identifier</p>
<p>`</p>
<p>Wo liegt mein Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/309454/template-problem</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 06:30:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/309454.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Oct 2012 11:44:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Template Problem on Tue, 23 Oct 2012 11:44:04 GMT]]></title><description><![CDATA[<p>Hallo Leute, ich möchte meine methode</p>
<pre><code class="language-cpp">void a( pcl::PointCloud&lt;pcl::PointXYZ&gt;::Ptr &amp;b , const pcl::PointIndices::Ptr &amp;c ) const
{
//...
}
</code></pre>
<p>in ein Template umwandeln, welches so aussieht:</p>
<pre><code class="language-cpp">template&lt;typename T&gt;
void a( pcl::PointCloud&lt;T&gt;::Ptr &amp;b , const pcl::PointIndices::Ptr &amp;c ) const
{
//...
}
</code></pre>
<p>Bekomme aber beim Kompilieren, ohne dass ich irgendwoe dieses Template nutze einen Fehler:<br />
`</p>
<p>error C2065: 'b' uncleared identifier</p>
<p>`</p>
<p>Wo liegt mein Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2263189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2263189</guid><dc:creator><![CDATA[asdsaddsaas]]></dc:creator><pubDate>Tue, 23 Oct 2012 11:44:04 GMT</pubDate></item><item><title><![CDATA[Reply to Template Problem on Tue, 23 Oct 2012 11:47:17 GMT]]></title><description><![CDATA[<p>asdsaddsaas schrieb:</p>
<blockquote>
<pre><code class="language-cpp">template&lt;typename T&gt;
void a( pcl::PointCloud&lt;T&gt;::Ptr &amp;b , const pcl::PointIndices::Ptr &amp;c ) const
{
//...
}
</code></pre>
<p>Bekomme aber beim Kompilieren, ohne dass ich irgendwoe dieses Template nutze einen Fehler:<br />
`</p>
<p>error C2065: 'b' uncleared identifier</p>
<p>`</p>
</blockquote>
<pre><code class="language-cpp">template&lt;typename T&gt;
void a( typename pcl::PointCloud&lt;T&gt;::Ptr &amp;b , const pcl::PointIndices::Ptr &amp;c ) const
{
//...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2263191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2263191</guid><dc:creator><![CDATA[Werner_logoff]]></dc:creator><pubDate>Tue, 23 Oct 2012 11:47:17 GMT</pubDate></item><item><title><![CDATA[Reply to Template Problem on Tue, 23 Oct 2012 11:48:15 GMT]]></title><description><![CDATA[<p>Da fehlt ein <code>typename</code> . Die Signatur sollte lauten:</p>
<pre><code class="language-cpp">template&lt;typename T&gt;
void a( typename pcl::PointCloud&lt;T&gt;::Ptr &amp;b , const pcl::PointIndices::Ptr &amp;c ) const
{
//...
}
</code></pre>
<p>Grund ist, dass der Compiler nicht entscheiden kann, ob pcl::PointCloud&lt;T&gt;::Ptr ein Typ oder eine Konstante oder eine statische Variable oder irgend etwas anderes ist. Daher musst du mit typename explizit sagen, dass es sich um einen Typen handelt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2263193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2263193</guid><dc:creator><![CDATA[tytytyty]]></dc:creator><pubDate>Tue, 23 Oct 2012 11:48:15 GMT</pubDate></item><item><title><![CDATA[Reply to Template Problem on Tue, 23 Oct 2012 11:51:17 GMT]]></title><description><![CDATA[<p><a href="http://www.cplusplus.com/doc/tutorial/templates/" rel="nofollow">http://www.cplusplus.com/doc/tutorial/templates/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2263195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2263195</guid><dc:creator><![CDATA[Bassmaster]]></dc:creator><pubDate>Tue, 23 Oct 2012 11:51:17 GMT</pubDate></item><item><title><![CDATA[Reply to Template Problem on Tue, 23 Oct 2012 12:32:07 GMT]]></title><description><![CDATA[<p>Supi! Danke für die Hinweise.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2263214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2263214</guid><dc:creator><![CDATA[asdsaddsaas]]></dc:creator><pubDate>Tue, 23 Oct 2012 12:32:07 GMT</pubDate></item></channel></rss>