<?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[BOOL zu bool casten]]></title><description><![CDATA[<p>Hallo <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>
<p>Ein paar weitere Fragen sind offen:</p>
<p>1.) Ich bekomme immer die Compilerwarnung das BOOL zu bool konvertiert wird. Genau das will ich ja, wie kann ich casten sodass die Warnung verschwindet? Ein normaler const_cast tuts nicht?</p>
<p>2.) Ich hab eine Enumeration in einer Klasse. Diese Klasse hat eine Methode die als Parameter ein Element der Enumeration übergeben bekommen soll.<br />
Wenn ich die Methode in der Headerdatei auspräge funktioniert das, wenn ich die Methode aber in der cpp-Datei ausprägen will kennt der Compiler mitmal den Typ nicht mehr und ich bekomme4 Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/192404/bool-zu-bool-casten</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 11:09:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/192404.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Sep 2007 21:31:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to BOOL zu bool casten on Thu, 13 Sep 2007 21:31:03 GMT]]></title><description><![CDATA[<p>Hallo <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>
<p>Ein paar weitere Fragen sind offen:</p>
<p>1.) Ich bekomme immer die Compilerwarnung das BOOL zu bool konvertiert wird. Genau das will ich ja, wie kann ich casten sodass die Warnung verschwindet? Ein normaler const_cast tuts nicht?</p>
<p>2.) Ich hab eine Enumeration in einer Klasse. Diese Klasse hat eine Methode die als Parameter ein Element der Enumeration übergeben bekommen soll.<br />
Wenn ich die Methode in der Headerdatei auspräge funktioniert das, wenn ich die Methode aber in der cpp-Datei ausprägen will kennt der Compiler mitmal den Typ nicht mehr und ich bekomme4 Fehler?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364930</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364930</guid><dc:creator><![CDATA[pazoA]]></dc:creator><pubDate>Thu, 13 Sep 2007 21:31:03 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Thu, 13 Sep 2007 21:37:45 GMT]]></title><description><![CDATA[<p>pazoA schrieb:</p>
<blockquote>
<p>Hallo <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>
<p>Ein paar weitere Fragen sind offen:</p>
<p>1.) Ich bekomme immer die Compilerwarnung das BOOL zu bool konvertiert wird. Genau das will ich ja, wie kann ich casten sodass die Warnung verschwindet? Ein normaler const_cast tuts nicht?</p>
</blockquote>
<p>vergleich gegen FALSE:<br />
x != FALSE</p>
<blockquote>
<p>2.) Ich hab eine Enumeration in einer Klasse. Diese Klasse hat eine Methode die als Parameter ein Element der Enumeration übergeben bekommen soll.<br />
Wenn ich die Methode in der Headerdatei auspräge funktioniert das, wenn ich die Methode aber in der cpp-Datei ausprägen will kennt der Compiler mitmal den Typ nicht mehr und ich bekomme4 Fehler?</p>
</blockquote>
<p>code?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364931</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364931</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Thu, 13 Sep 2007 21:37:45 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Thu, 13 Sep 2007 21:58:07 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class foo
{
public:
   enum bar
   {
       A = 0,
       // ...
   };

   void baz(bar b);
};

// void foo::baz(bar b) - hier fehlt foo::
void foo::baz(foo::bar b) // so geht's
{
}
</code></pre>
<p>gelle? <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/1364937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364937</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 13 Sep 2007 21:58:07 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Thu, 13 Sep 2007 22:23:31 GMT]]></title><description><![CDATA[<p>Das löst es noch nicht ganz, also das zweite Problem:</p>
<pre><code class="language-cpp">namespace Last
{
	namespace Graphics
	{
		class Text : public Last::Abstract::VolatileResource
		{
			public:
				// Find color codes at
				// http://www.6webmaster.com/homepagetools/farbcodes.php
				enum Color { Black = D3DCOLOR_XRGB(0,0,0), 
					  		 Grey = D3DCOLOR_XRGB(0x46,0x46,0x46),
							 DarkRed = D3DCOLOR_XRGB(0x99,0,0),
							 Red = D3DCOLOR_XRGB(0xFF,0,0), 
							 DarkGreen = D3DCOLOR_XRGB(0,0x99,0),
							 Green = D3DCOLOR_XRGB(0,0xFF,0), 
							 Orange = D3DCOLOR_XRGB(0xFF,0x99,0),
							 Yellow = D3DCOLOR_XRGB(0xFF,0xFF,0),
							 Pink = D3DCOLOR_XRGB(0xFF,0,0xCC),
							 DarkBlue = D3DCOLOR_XRGB(0,0,0x99),
							 Blue = D3DCOLOR_XRGB(0,0,0xFF),
							 White = D3DCOLOR_XRGB(0xFF,0xFF,0xFF)};

				Text(Last::Graphics::GraphicDevice &amp;GraphicDevice, const std::string &amp;text = &quot;&quot;, const std::string &amp;font = &quot;Times New Roman&quot;);		
				~Text();

// In der Headerdatei gehts
				void SetColor(const Last::Graphics::Text::Color &amp;color)
				{
					this-&gt;color = color;
				}

				[...]
		};
	}
}
</code></pre>
<p>CPP</p>
<pre><code class="language-cpp">namespace Last
{
	namespace Graphics
	{
// Das geht nicht?
		void Text::SetColor(const Last::Graphics::Text::Color &amp;color)
		{
			this-&gt;color = color;
		}
}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1364941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364941</guid><dc:creator><![CDATA[pazoA]]></dc:creator><pubDate>Thu, 13 Sep 2007 22:23:31 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Thu, 13 Sep 2007 22:48:06 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<pre><code class="language-cpp">// void foo::baz(bar b) - hier fehlt foo::
</code></pre>
</blockquote>
<p>nope. Bei den Typdeklarationen der Parameter (und Exceptionspezifikationen) sind wir bereits im Scope der Klasse. Sobald der Compiler foo::baz gesehen hat, weiß er ja, in welchem Namensraum die zu definierende Entität liegt (aus dem gleichen Grunde müsste man umgekehrt beim Returntyp qualifizieren - denn dort ist das eben noch nicht klar).</p>
<p>@pazoA: Zeig uns doch mal die Fehlermeldungen des Compilers</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1364948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1364948</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Thu, 13 Sep 2007 22:48:06 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Fri, 14 Sep 2007 10:28:20 GMT]]></title><description><![CDATA[<p>Das sind sie:</p>
<blockquote>
<p>**<br />
1&gt;e:\projekte\d3d\d3d\last\graphics\text.cpp(95) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.<br />
1&gt;e:\projekte\d3d\d3d\last\graphics\text.cpp(95) : error C2751: 'Last::Graphics::Text::Color': Der Name eines Funktionsparameters kann nicht qualifiziert sein<br />
1&gt;e:\projekte\d3d\d3d\last\graphics\text.cpp(95) : error C2143: Syntaxfehler: Es fehlt ',' vor '&amp;'<br />
1&gt;e:\projekte\d3d\d3d\last\graphics\text.cpp(96) : error C2511: 'void Last::Graphics::Text::SetColor(const int)': Überladene Memberfunktion nicht in 'Last::Graphics::Text' gefunden<br />
1&gt; e:\projekte\d3d\d3d\last\graphics\text.h(23): Siehe Deklaration von 'Last::Graphics::Text'</p>
<p>**</p>
</blockquote>
<p>Compiler ist das Visual Studio 2005 Service Pack 1 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1365149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365149</guid><dc:creator><![CDATA[pazoA]]></dc:creator><pubDate>Fri, 14 Sep 2007 10:28:20 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Fri, 14 Sep 2007 10:30:02 GMT]]></title><description><![CDATA[<p>Ach ja, wenn ich nicht qualifiziere kommt das:</p>
<blockquote>
<p>**<br />
1&gt;e:\projekte\d3d\d3d\last\graphics\text.cpp(95) : error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: &quot;default-int&quot; wird von C++ nicht unterstützt.<br />
1&gt;e:\projekte\d3d\d3d\last\graphics\text.cpp(95) : error C2143: Syntaxfehler: Es fehlt ',' vor '&amp;'<br />
1&gt;e:\projekte\d3d\d3d\last\graphics\text.cpp(96) : error C2511: 'void Last::Graphics::Text::SetColor(const int)': Überladene Memberfunktion nicht in 'Last::Graphics::Text' gefunden<br />
1&gt; e:\projekte\d3d\d3d\last\graphics\text.h(23): Siehe Deklaration von 'Last::Graphics::Text'**</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1365154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365154</guid><dc:creator><![CDATA[pazoA]]></dc:creator><pubDate>Fri, 14 Sep 2007 10:30:02 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Fri, 14 Sep 2007 10:43:33 GMT]]></title><description><![CDATA[<p>zeig doch mal den kompletten header plus .cpp - zur not ohne den inhalt der Funktionsrümpfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1365168</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365168</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Fri, 14 Sep 2007 10:43:33 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Fri, 14 Sep 2007 10:50:33 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">BOOL grosserBool = TRUE;

bool kleinerBool = grosserBool != FALSE;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1365175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365175</guid><dc:creator><![CDATA[booler]]></dc:creator><pubDate>Fri, 14 Sep 2007 10:50:33 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Fri, 14 Sep 2007 11:02:40 GMT]]></title><description><![CDATA[<p>Header:</p>
<pre><code class="language-cpp">#ifndef TEXT_H
#define TEXT_H

#include &quot;../Abstract/VolatileResource.h&quot;
#include &lt;D3dx9core.h&gt; // Requires D3dx9.lib
#include &lt;map&gt;
#include &lt;string&gt;

namespace Last
{
	namespace Graphics
	{
		class GraphicDevice;
	}
}

namespace Last
{
	namespace Graphics
	{
		class Text : public Last::Abstract::VolatileResource
		{
			public:
				// Find color codes at
				// http://www.6webmaster.com/homepagetools/farbcodes.php
				enum Color { Black = D3DCOLOR_XRGB(0,0,0), 
					  		 Grey = D3DCOLOR_XRGB(0x46,0x46,0x46),
							 DarkRed = D3DCOLOR_XRGB(0x99,0,0),
							 Red = D3DCOLOR_XRGB(0xFF,0,0), 
							 DarkGreen = D3DCOLOR_XRGB(0,0x99,0),
							 Green = D3DCOLOR_XRGB(0,0xFF,0), 
							 Orange = D3DCOLOR_XRGB(0xFF,0x99,0),
							 Yellow = D3DCOLOR_XRGB(0xFF,0xFF,0),
							 Pink = D3DCOLOR_XRGB(0xFF,0,0xCC),
							 DarkBlue = D3DCOLOR_XRGB(0,0,0x99),
							 Blue = D3DCOLOR_XRGB(0,0,0xFF),
							 White = D3DCOLOR_XRGB(0xFF,0xFF,0xFF)};

				Text(Last::Graphics::GraphicDevice &amp;GraphicDevice, const std::string &amp;text = &quot;&quot;, const std::string &amp;font = &quot;Times New Roman&quot;);		
				~Text();

				void Draw();
				void SetPosition(int x, int y, bool draw = true);
				void SetText(const std::string &amp;text);
				void SetColor(const Last::Graphics::Text::Color &amp;color);
			/*	{
					this-&gt;color = color;
				}
*/
				void SetColor(int red, int green, int blue);
				const D3DCOLOR&amp; Color() const;

				void OnDeviceLost();
				void OnDeviceReset();

			private:
				[...]
				D3DCOLOR color;
		};
	}
}

#endif
</code></pre>
<p>Code:</p>
<pre><code class="language-cpp">#include &quot;Text.h&quot;
#include &quot;GraphicDevice.h&quot;

namespace Last
{
	namespace Graphics
	{	
		Text::Text(Last::Graphics::GraphicDevice &amp;GraphicDevice, const std::string &amp;text, const std::string &amp;font) : Last::Abstract::VolatileResource(GraphicDevice)
		{

		}

		Text::~Text()
		{

		}

		void Text::Draw()
		{

		}

		void Text::SetPosition(int x, int y, bool draw)
		{

		}

		void Text::SetText(const std::string &amp;text)		
		{

		}

// Die besagte Methode
		void Text::SetColor(const Color &amp;color)
		{
			this-&gt;color = color;
		}

		void Text::SetColor(int red, int green, int blue)
		{

		}

		const D3DCOLOR&amp; Text::Color() const
		{

		}

		void Text::OnDeviceLost()
		{

		}

		void Text::OnDeviceReset()
		{

		}
	}
}
</code></pre>
<p>Ich hab die unnötigen Implementierungen weggelassen, sonst wärs wohl zuviel Text. Kann es sein das die Enumeration Color sich mit irgendeinem Color-Typ von DirectX beisst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1365186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365186</guid><dc:creator><![CDATA[pazoA]]></dc:creator><pubDate>Fri, 14 Sep 2007 11:02:40 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Fri, 14 Sep 2007 12:32:42 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">enum Color { Black = D3DCOLOR_XRGB(0,0,0),
                               Grey = D3DCOLOR_XRGB(0x46,0x46,0x46),
                             DarkRed = D3DCOLOR_XRGB(0x99,0,0),
                             Red = D3DCOLOR_XRGB(0xFF,0,0),
                             DarkGreen = D3DCOLOR_XRGB(0,0x99,0),
                             Green = D3DCOLOR_XRGB(0,0xFF,0),
                             Orange = D3DCOLOR_XRGB(0xFF,0x99,0),
                             Yellow = D3DCOLOR_XRGB(0xFF,0xFF,0),
                             Pink = D3DCOLOR_XRGB(0xFF,0,0xCC),
                             DarkBlue = D3DCOLOR_XRGB(0,0,0x99),
                             Blue = D3DCOLOR_XRGB(0,0,0xFF),
                             White = D3DCOLOR_XRGB(0xFF,0xFF,0xFF)};
...
                const D3DCOLOR&amp; Color() const;
</code></pre>
<p>fällt dir etwas auf?<br />
==&gt;</p>
<pre><code class="language-cpp">void Text::SetColor(const enum Color &amp;color)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1365237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365237</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Fri, 14 Sep 2007 12:32:42 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Fri, 14 Sep 2007 12:40:50 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">bool erg()
{
    BOOL erg = TRUE;
    return (erg) ? true : false;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1365244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365244</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Fri, 14 Sep 2007 12:40:50 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Fri, 14 Sep 2007 13:22:16 GMT]]></title><description><![CDATA[<p>camper schrieb:</p>
<blockquote>
<pre><code class="language-cpp">enum Color { Black = D3DCOLOR_XRGB(0,0,0),
                               Grey = D3DCOLOR_XRGB(0x46,0x46,0x46),
                             DarkRed = D3DCOLOR_XRGB(0x99,0,0),
                             Red = D3DCOLOR_XRGB(0xFF,0,0),
                             DarkGreen = D3DCOLOR_XRGB(0,0x99,0),
                             Green = D3DCOLOR_XRGB(0,0xFF,0),
                             Orange = D3DCOLOR_XRGB(0xFF,0x99,0),
                             Yellow = D3DCOLOR_XRGB(0xFF,0xFF,0),
                             Pink = D3DCOLOR_XRGB(0xFF,0,0xCC),
                             DarkBlue = D3DCOLOR_XRGB(0,0,0x99),
                             Blue = D3DCOLOR_XRGB(0,0,0xFF),
                             White = D3DCOLOR_XRGB(0xFF,0xFF,0xFF)};
...
                const D3DCOLOR&amp; Color() const;
</code></pre>
<p>fällt dir etwas auf?<br />
==&gt;</p>
<pre><code class="language-cpp">void Text::SetColor(const enum Color &amp;color)
</code></pre>
</blockquote>
<p>Wieso sieht der Compiler die Color() als Parameter?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1365276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365276</guid><dc:creator><![CDATA[pazoA]]></dc:creator><pubDate>Fri, 14 Sep 2007 13:22:16 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Fri, 14 Sep 2007 13:46:23 GMT]]></title><description><![CDATA[<p>pazoA schrieb:</p>
<blockquote>
<p>Wieso sieht der Compiler die Color() als Parameter?</p>
</blockquote>
<p>Normalerweise darf ein Name innerhalb derselben deklarativen Region (hier: die Klasse Text) nur einmal verwendet werden. Davon gibt es zwei Ausnahmen:<br />
1. mehrere Funktionen, deren Parameterlisten sich unterscheiden, dürfen den gleichen Namen tragen = Funktionsüberladung<br />
2. Eine Klasse bzw. ein Aufzählungstyp kann mit einem Objekt, einer Funktion oder einer Aufzählungskonstante gleichen Namens koexistieren - in diesem Falle wird die Klasse bzw. der Aufzählungstyp verdeckt und man muss jeweils struct/class/union/enum vor dem Namen schreiben, um sich auf die Klasse bzw. den Aufzählungstypen zu beziehen.</p>
<p>Der Grund für diese Regel ist in der angestrebten Kompatibilität zu C zu suchen (dort ist das ebenfalls möglich, da in C die Tagnamen in einem anderen Namensraum liegen - aus dem gleichen Grunde werden solche Typen in C für gewöhnlich mit typedef deklariert).</p>
<p>Wäre der Aufzählungstyp nicht verdeckt, käme es zu Mehrdeutigkeiten:</p>
<pre><code class="language-cpp">void Text::Foo()
{
    Color(); // Funktionsaufruf oder Konstruktion eines temporären Aufzählungsobjekts?
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1365292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365292</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Fri, 14 Sep 2007 13:46:23 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Fri, 14 Sep 2007 17:38:54 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#define BOOL bool
#define FALSE false
#define TRUE true
</code></pre>
<p>das mache ich wenn ich code von visual sonstwas Anwendern bekomme (müll beseitigen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1365462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365462</guid><dc:creator><![CDATA[Krux]]></dc:creator><pubDate>Fri, 14 Sep 2007 17:38:54 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Fri, 14 Sep 2007 19:09:18 GMT]]></title><description><![CDATA[<p>Krux schrieb:</p>
<blockquote>
<pre><code class="language-cpp">#define BOOL bool
#define FALSE false
#define TRUE true
</code></pre>
<p>das mache ich wenn ich code von visual sonstwas Anwendern bekomme (müll beseitigen).</p>
</blockquote>
<p>Jesus... Sag mal bist Du irre? Datentypen ändern, was dadurch die Authentizität und Validität des Quellcodes ändert. Allein schon diese idee ist absolut grob fahrlässig!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1365518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365518</guid><dc:creator><![CDATA[Kenner des Boards]]></dc:creator><pubDate>Fri, 14 Sep 2007 19:09:18 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Sat, 15 Sep 2007 06:21:55 GMT]]></title><description><![CDATA[<p>ja warum gibt es denn überhaupt BOOL, können die microsoftler nicht wie jeder normale normgerechter c++ler nolmale bools nehmen? Oder sind die irgendwie besonders toll?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1365683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365683</guid><dc:creator><![CDATA[Krux]]></dc:creator><pubDate>Sat, 15 Sep 2007 06:21:55 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Sat, 15 Sep 2007 06:58:39 GMT]]></title><description><![CDATA[<p>Krux schrieb:</p>
<blockquote>
<p>ja warum gibt es denn überhaupt BOOL, können die microsoftler nicht wie jeder normale normgerechter c++ler nolmale bools nehmen? Oder sind die irgendwie besonders toll?</p>
</blockquote>
<p>Altlast von C?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1365686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365686</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Sat, 15 Sep 2007 06:58:39 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Sat, 15 Sep 2007 07:01:03 GMT]]></title><description><![CDATA[<p>aso, dann ist es also garnicht von mircrosoft erfunden, sry, hab nie reines c programmiert, selbst printf ist mir unvertraut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1365687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365687</guid><dc:creator><![CDATA[Krux]]></dc:creator><pubDate>Sat, 15 Sep 2007 07:01:03 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Sat, 15 Sep 2007 08:27:36 GMT]]></title><description><![CDATA[<p>Krux schrieb:</p>
<blockquote>
<p>ja warum gibt es denn überhaupt BOOL, können die microsoftler nicht wie jeder normale normgerechter c++ler nolmale bools nehmen? Oder sind die irgendwie besonders toll?</p>
</blockquote>
<p>Backpfeife?</p>
<p>Die WinAPI besteht aus Tagen da warst Du noch nicht mal ansatzweise geplant, geschweigen deine Eltern sich kennen gelernt - da gabs auch noch kein richtiges C++ oder bool, oder iostream. Da gabs es um es mal auf den Punkt zu bringen: <strong>Nichts</strong>.</p>
<p>Du kannst froh sein das es BOOL usw. gibt, denn sonst würde dein ganzes Windows/Linux/Mac usw. nicht laufen, da all diese Plattformen aufgrund der abwärtskompatibilität eigene Definitionen benutzen.</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> Also ich würd hier mal nicht so kräftig auf Microsoft oder anderen Rumreiten, wenn man absolut keine Ahnung hat wovon man spricht! Das deklariert dich zum inkompetenten Kiddie/Troll. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1365705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365705</guid><dc:creator><![CDATA[Kenner von Microsoft]]></dc:creator><pubDate>Sat, 15 Sep 2007 08:27:36 GMT</pubDate></item><item><title><![CDATA[Reply to BOOL zu bool casten on Sat, 15 Sep 2007 08:37:40 GMT]]></title><description><![CDATA[<p>Kenner von Microsoft schrieb:</p>
<blockquote>
<p>Die WinAPI besteht aus Tagen da warst Du noch nicht mal ansatzweise geplant, geschweigen deine Eltern sich kennen gelernt - da gabs auch noch kein richtiges C++ oder bool, oder iostream. Da gabs es um es mal auf den Punkt zu bringen: <strong>Nichts</strong>.</p>
</blockquote>
<p>Da hab es noch nicht mal nix!!!!E1f1</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1365710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1365710</guid><dc:creator><![CDATA[Schottisch Sackpfeife]]></dc:creator><pubDate>Sat, 15 Sep 2007 08:37:40 GMT</pubDate></item></channel></rss>