<?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-Frage]]></title><description><![CDATA[<p>Hallo Community <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Hier mal mein Code:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

template&lt;class T&gt;

class CSpace {
	T ergebnis;

public:
	void addieren(int &amp;wert,T wert2);
	void teilen(int &amp;wert,T wert2);
};
template&lt;class T&gt;
CSpace&lt;T&gt;::addieren(int &amp;wert,T wert2) {
	ergebnis = wert + wert2;
	cout &lt;&lt; &quot;Addition: &quot; &lt;&lt; ergebnis &lt;&lt; endl;
	return ergebnis;
}
template&lt;class T&gt;
CSpace&lt;T&gt;::teilen(int &amp;wert,T wert2) {
	ergebnis = wert / wert2;
	cout &lt;&lt; &quot;Division: &quot; &lt;&lt; ergebnis &lt;&lt; endl;
	return ergebnis;
}

int main() {
	CSpace&lt;int&gt; add;
	CSpace&lt;float&gt; div;

	int wert=10;
	float wert2 = 4.21649f;
	int wert3 = 5;

	add.addieren(wert, wert3);
	div.teilen(wert, wert2);

	return 0;
}
</code></pre>
<p>Kompiler Fehlermeldung:<br />
1&gt;b:\users\benutzer\documents\visual studio 2008\projects\template\template\code.cpp(19) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.<br />
1&gt;b:\users\benutzer\documents\visual studio 2008\projects\template\template\code.cpp(25) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.</p>
<p>Meine Frage: Warum wirft der Kompiler mir diese Fehlermeldung an den Kopf?</p>
<p>Danke schon mal im Voraus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/246822/template-frage</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 20:48:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/246822.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 Aug 2009 12:08:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Template-Frage on Sun, 02 Aug 2009 12:08:41 GMT]]></title><description><![CDATA[<p>Hallo Community <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Hier mal mein Code:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

template&lt;class T&gt;

class CSpace {
	T ergebnis;

public:
	void addieren(int &amp;wert,T wert2);
	void teilen(int &amp;wert,T wert2);
};
template&lt;class T&gt;
CSpace&lt;T&gt;::addieren(int &amp;wert,T wert2) {
	ergebnis = wert + wert2;
	cout &lt;&lt; &quot;Addition: &quot; &lt;&lt; ergebnis &lt;&lt; endl;
	return ergebnis;
}
template&lt;class T&gt;
CSpace&lt;T&gt;::teilen(int &amp;wert,T wert2) {
	ergebnis = wert / wert2;
	cout &lt;&lt; &quot;Division: &quot; &lt;&lt; ergebnis &lt;&lt; endl;
	return ergebnis;
}

int main() {
	CSpace&lt;int&gt; add;
	CSpace&lt;float&gt; div;

	int wert=10;
	float wert2 = 4.21649f;
	int wert3 = 5;

	add.addieren(wert, wert3);
	div.teilen(wert, wert2);

	return 0;
}
</code></pre>
<p>Kompiler Fehlermeldung:<br />
1&gt;b:\users\benutzer\documents\visual studio 2008\projects\template\template\code.cpp(19) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.<br />
1&gt;b:\users\benutzer\documents\visual studio 2008\projects\template\template\code.cpp(25) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.</p>
<p>Meine Frage: Warum wirft der Kompiler mir diese Fehlermeldung an den Kopf?</p>
<p>Danke schon mal im Voraus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1753962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1753962</guid><dc:creator><![CDATA[Gast78945]]></dc:creator><pubDate>Sun, 02 Aug 2009 12:08:41 GMT</pubDate></item><item><title><![CDATA[Reply to Template-Frage on Sun, 02 Aug 2009 12:24:12 GMT]]></title><description><![CDATA[<p>Weil du &quot;void&quot; vergessen hast:</p>
<pre><code>template&lt;class T&gt;
[b]void[/b] CSpace&lt;T&gt;::addieren(int &amp;wert,T wert2) {
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1753965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1753965</guid><dc:creator><![CDATA[Sebastian Pizer]]></dc:creator><pubDate>Sun, 02 Aug 2009 12:24:12 GMT</pubDate></item><item><title><![CDATA[Reply to Template-Frage on Sun, 02 Aug 2009 12:39:09 GMT]]></title><description><![CDATA[<p>danke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1753970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1753970</guid><dc:creator><![CDATA[Gast78945]]></dc:creator><pubDate>Sun, 02 Aug 2009 12:39:09 GMT</pubDate></item><item><title><![CDATA[Reply to Template-Frage on Sun, 02 Aug 2009 15:33:57 GMT]]></title><description><![CDATA[<p>Ehm, das ist so nicht ganz richtig. In deiner Klasse wird zwar angegeben das void zurückgegeben werden soll, aber du gibst einen Wert des Typs Integer zurück. Also nicht void hinschreiben, sondern int.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1754050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1754050</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Sun, 02 Aug 2009 15:33:57 GMT</pubDate></item></channel></rss>