<?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[error c2065 nicht deklarierte Bezeichner]]></title><description><![CDATA[<p>hi, ich hab folgendes Problem:</p>
<p>ich benutze ein macro um 2 werte zu überprüfen und den keineres wieder zurück zu geben.<br />
Beim Compilieren bekomme ich dann folgende Fehler:</p>
<pre><code>error C2065: 'a': nichtdeklarierter Bezeichner
error C2065: 'b': nichtdeklarierter Bezeichner
</code></pre>
<p>Hier der gesamte Quellcode:</p>
<pre><code>#include &lt;iostream&gt;
using std::cout;
using std::cin;
using std::endl;

#define MIN (a, b) ( ((a) &lt; (b)) ? (a) : (b) )

int main( )
{
	int ivar1, ivar2, ivar3;

	ivar1 = 1;
	ivar2 = 2;
	ivar3 = MIN(ivar1, ivar2);
	cout &lt;&lt; &quot;... ivar3 = &quot; &lt;&lt; ivar3 &lt;&lt; endl;

	cin.get( );
	return 0;
}
</code></pre>
<p>greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/241722/error-c2065-nicht-deklarierte-bezeichner</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 08:14:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/241722.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 25 May 2009 09:05:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to error c2065 nicht deklarierte Bezeichner on Mon, 25 May 2009 09:05:37 GMT]]></title><description><![CDATA[<p>hi, ich hab folgendes Problem:</p>
<p>ich benutze ein macro um 2 werte zu überprüfen und den keineres wieder zurück zu geben.<br />
Beim Compilieren bekomme ich dann folgende Fehler:</p>
<pre><code>error C2065: 'a': nichtdeklarierter Bezeichner
error C2065: 'b': nichtdeklarierter Bezeichner
</code></pre>
<p>Hier der gesamte Quellcode:</p>
<pre><code>#include &lt;iostream&gt;
using std::cout;
using std::cin;
using std::endl;

#define MIN (a, b) ( ((a) &lt; (b)) ? (a) : (b) )

int main( )
{
	int ivar1, ivar2, ivar3;

	ivar1 = 1;
	ivar2 = 2;
	ivar3 = MIN(ivar1, ivar2);
	cout &lt;&lt; &quot;... ivar3 = &quot; &lt;&lt; ivar3 &lt;&lt; endl;

	cin.get( );
	return 0;
}
</code></pre>
<p>greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1715263</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1715263</guid><dc:creator><![CDATA[alex4cpp]]></dc:creator><pubDate>Mon, 25 May 2009 09:05:37 GMT</pubDate></item><item><title><![CDATA[Reply to error c2065 nicht deklarierte Bezeichner on Mon, 25 May 2009 09:16:06 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#define MIN(a,b) \\  &lt;&lt; kein Leerzeichen!
</code></pre>
<p>Bei Makros dürfen zwischen dem Namen und den Parametern keine Leerzeichen stehen.</p>
<p>Allgemein ist von der Verwendung solcher Makros abzuraten. Benutz lieber std::min aus &lt;algorithm&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1715274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1715274</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 25 May 2009 09:16:06 GMT</pubDate></item><item><title><![CDATA[Reply to error c2065 nicht deklarierte Bezeichner on Mon, 25 May 2009 09:20:54 GMT]]></title><description><![CDATA[<p>alex4cpp schrieb:</p>
<blockquote>
<p>ich benutze ein macro um 2 werte zu überprüfen und den keineres wieder zurück zu geben.</p>
</blockquote>
<p>Makros sollte man meiden, wenn es keine sinnvollen Alternativen gibt, verwende eher die Templatefunktionen der Standardbibliothek (Header &lt;algorithm&gt;, std::min, std::max...).</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;algorithm&gt;

int main()
{
    int ivar1 = 1;
    int ivar2 = 2;
    int ivar3 = std::min(ivar1, ivar2);

    std::cout &lt;&lt; &quot;... ivar3 = &quot; &lt;&lt; ivar3 &lt;&lt; std::endl;
    std::cin.get( );
}
</code></pre>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1715277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1715277</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Mon, 25 May 2009 09:20:54 GMT</pubDate></item><item><title><![CDATA[Reply to error c2065 nicht deklarierte Bezeichner on Mon, 25 May 2009 09:44:03 GMT]]></title><description><![CDATA[<p>vielen Dank für die schnelle Antwort und auch für die guten Tipps!</p>
<p>Da wär ich glaub nicht so schnell drauf gekommen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1715292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1715292</guid><dc:creator><![CDATA[alex4cpp]]></dc:creator><pubDate>Mon, 25 May 2009 09:44:03 GMT</pubDate></item></channel></rss>