<?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 in Klasse und Mehtode &amp;amp;&amp;amp; Verwendung von struct&#x27;s]]></title><description><![CDATA[<p>Hallo,</p>
<p>1.) Wie löse ich folgendes auf</p>
<p>Header</p>
<pre><code class="language-cpp">template&lt;class A&gt;
class Hello {

  A b;

  template&lt;class X&gt;
  void func(const X&amp; val);
}
</code></pre>
<p>Eclipse zeigt mir einen Fehler bei diesem Versuch</p>
<pre><code class="language-cpp">template&lt;class A&gt;
template&lt;class X&gt;
void Hello&lt;A&gt;::func&lt;X&gt;(const X&amp; val)
{
}
</code></pre>
<p>Was ist falsch?</p>
<p>2.) Ich möchte meinen Programmierstil immer weiter verbessern und stieß<br />
neulich in der STL auf ein paar merkwürdige Konstilationen. Es geht konkret um struct und Klassen C++.</p>
<p>Anscheinend kann man mit einer struct sehr viel machen. Konstruktor, Methoden, Vererbung, ...</p>
<p>sogar (entdeckt bei basestring im gcc)</p>
<pre><code class="language-cpp">struct XYZ {}XYZ;

class Abc : XYZ {
}
</code></pre>
<p>- Wann und wie ist der Einsatz von struct sinnvoll?<br />
- Gibt es einen Unterschied zwischen struct und class in C++?</p>
<p>- Was muss erfüllt sein, dass ich eine sogenannte C struct habe?</p>
<p>Gruß<br />
Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/251055/template-in-klasse-und-mehtode-amp-amp-verwendung-von-struct-s</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 17:01:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/251055.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Sep 2009 16:53:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Template in Klasse und Mehtode &amp;amp;&amp;amp; Verwendung von struct&#x27;s on Mon, 28 Sep 2009 16:53:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>1.) Wie löse ich folgendes auf</p>
<p>Header</p>
<pre><code class="language-cpp">template&lt;class A&gt;
class Hello {

  A b;

  template&lt;class X&gt;
  void func(const X&amp; val);
}
</code></pre>
<p>Eclipse zeigt mir einen Fehler bei diesem Versuch</p>
<pre><code class="language-cpp">template&lt;class A&gt;
template&lt;class X&gt;
void Hello&lt;A&gt;::func&lt;X&gt;(const X&amp; val)
{
}
</code></pre>
<p>Was ist falsch?</p>
<p>2.) Ich möchte meinen Programmierstil immer weiter verbessern und stieß<br />
neulich in der STL auf ein paar merkwürdige Konstilationen. Es geht konkret um struct und Klassen C++.</p>
<p>Anscheinend kann man mit einer struct sehr viel machen. Konstruktor, Methoden, Vererbung, ...</p>
<p>sogar (entdeckt bei basestring im gcc)</p>
<pre><code class="language-cpp">struct XYZ {}XYZ;

class Abc : XYZ {
}
</code></pre>
<p>- Wann und wie ist der Einsatz von struct sinnvoll?<br />
- Gibt es einen Unterschied zwischen struct und class in C++?</p>
<p>- Was muss erfüllt sein, dass ich eine sogenannte C struct habe?</p>
<p>Gruß<br />
Thomas</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1785553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1785553</guid><dc:creator><![CDATA[Siassei]]></dc:creator><pubDate>Mon, 28 Sep 2009 16:53:56 GMT</pubDate></item><item><title><![CDATA[Reply to Template in Klasse und Mehtode &amp;amp;&amp;amp; Verwendung von struct&#x27;s on Mon, 28 Sep 2009 17:04:05 GMT]]></title><description><![CDATA[<p>1. Lass bei func mal &lt;X&gt; weg.</p>
<p>2. struct ist eigentlich mit class äquivalent. Der Unterschied ist, dass die Member bei struct standardmässig public sind und standardmässig public und nicht private geerbt wird. Ist hauptsächlich zur Abwärtskompatibilität zu C vorhanden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1785556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1785556</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 28 Sep 2009 17:04:05 GMT</pubDate></item></channel></rss>