<?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[doppelt Deklaration in inkludierten Headern]]></title><description><![CDATA[<p>Hi,<br />
Es wäre nett, wenn mir jemand bei folgendem Problem helfen könnte:<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /><br />
Ich habe drei .cpp Dateien. Zwei erzeugen ein GUI-Fenster mit Borlands vcl; die dritte noch eine Fenster aber ein GLUT-Fenster das eine Open GL-3D-Ausgabe enthält. Nun soll der Benutzer durch das vcl Fenster das GLUT Fenster öffnen. Dazu inkludiert das Formular die header-Datei des GLUT Fenster(in ihr ist eine Methode deklariert mit der man das Fenster öffnen kann). Rufe ich diese Methode von einem std. Windows WINmain Fenster auf, funktioniert das ganze auch. <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 />
Wenn ich das aber mit dem vcl-Fenster mache geht das nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> , weil :<br />
sowohl vcl.h als auch gl.h eine Methode WINGDIAPI deklarieren<br />
der (Borland) Compiler mir also sagt: E2141:&quot;Fehler in der Deklarationssyntax&quot;, E2238: &quot;Bezeichner 'WINGDIAPI' mehrfach deklariert&quot; und E2344: &quot;'WINGDIAPI' <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> bereit Deklariert&quot;</p>
<p>weiß jemand wie ich das verhindern kann?? z.B. private inclusions?? <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/topic/183257/doppelt-deklaration-in-inkludierten-headern</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 09:33:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183257.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 03 Jun 2007 11:30:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Sun, 03 Jun 2007 11:30:32 GMT]]></title><description><![CDATA[<p>Hi,<br />
Es wäre nett, wenn mir jemand bei folgendem Problem helfen könnte:<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /><br />
Ich habe drei .cpp Dateien. Zwei erzeugen ein GUI-Fenster mit Borlands vcl; die dritte noch eine Fenster aber ein GLUT-Fenster das eine Open GL-3D-Ausgabe enthält. Nun soll der Benutzer durch das vcl Fenster das GLUT Fenster öffnen. Dazu inkludiert das Formular die header-Datei des GLUT Fenster(in ihr ist eine Methode deklariert mit der man das Fenster öffnen kann). Rufe ich diese Methode von einem std. Windows WINmain Fenster auf, funktioniert das ganze auch. <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 />
Wenn ich das aber mit dem vcl-Fenster mache geht das nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> , weil :<br />
sowohl vcl.h als auch gl.h eine Methode WINGDIAPI deklarieren<br />
der (Borland) Compiler mir also sagt: E2141:&quot;Fehler in der Deklarationssyntax&quot;, E2238: &quot;Bezeichner 'WINGDIAPI' mehrfach deklariert&quot; und E2344: &quot;'WINGDIAPI' <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> bereit Deklariert&quot;</p>
<p>weiß jemand wie ich das verhindern kann?? z.B. private inclusions?? <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/1297647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1297647</guid><dc:creator><![CDATA[YAK]]></dc:creator><pubDate>Sun, 03 Jun 2007 11:30:32 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Sun, 03 Jun 2007 12:23:38 GMT]]></title><description><![CDATA[<p>Stichwort include-guard:</p>
<pre><code class="language-cpp">#ifndef MYHEADER_H

#define MYHEADER_H

... (Der gesamte header) ...

#endif
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1297682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1297682</guid><dc:creator><![CDATA[IncludeGuard]]></dc:creator><pubDate>Sun, 03 Jun 2007 12:23:38 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Sun, 03 Jun 2007 12:54:28 GMT]]></title><description><![CDATA[<p>danke für die schnelle Antwort <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 />
ich fürchte das hilft mir wenig; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> denn ich importiere ja nicht den gleichen Header 2 mal , sondern zwei andere Header (vcl.h und glut.h [beide nicht von mir und beide mit dlls deshalb kann ich nicht einfach umbenennen]), die zwei Methoden mit gleichem Namen deklarieren</p>
<p>andere Ideen, oder liege ich falsch mit meinem verständnis der Antwort???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1297708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1297708</guid><dc:creator><![CDATA[YAK]]></dc:creator><pubDate>Sun, 03 Jun 2007 12:54:28 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Sun, 03 Jun 2007 15:12:37 GMT]]></title><description><![CDATA[<p>Du hast zwei Bibliotheken in dein Projekt eingebunden, die beide eine Methode WINGDIAPI bereitstellen, und willst beide in einer Programmdatei verwenden, richtig?</p>
<p>Da fiele mir im Moment nur ein den gesamten Header in einen Namespace zu packen und dann mit dem ... :: operator auf die passende Methode zuzugreifen. Ich weiß aber nicht ob das funktioniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1297828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1297828</guid><dc:creator><![CDATA[Helfer]]></dc:creator><pubDate>Sun, 03 Jun 2007 15:12:37 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Sun, 03 Jun 2007 15:14:05 GMT]]></title><description><![CDATA[<p>YAK schrieb:</p>
<blockquote>
<p>danke für die schnelle Antwort <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 />
ich fürchte das hilft mir wenig; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> denn ich importiere ja nicht den gleichen Header 2 mal , sondern zwei andere Header (vcl.h und glut.h [beide nicht von mir und beide mit dlls deshalb kann ich nicht einfach umbenennen]), die zwei Methoden mit gleichem Namen deklarieren</p>
</blockquote>
<p>Dann verwende Namensbereiche zum Gliedern der Struktur, so vermeidest Du, dass die Namen im selben Bereich neudefiniert werden. Also:</p>
<pre><code class="language-cpp">namespace vcl {
#    include &lt;vcl.h&gt;
}

namespace glut {
#     include &lt;glut.h&gt;
}
</code></pre>
<p>/EDIT: Das war ja mal ne beschissene Idee … *kopfschüttel* ne ne, so findet der Linker ja die entsprechenden Symbole nicht mehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1297830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1297830</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Sun, 03 Jun 2007 15:14:05 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Mon, 04 Jun 2007 11:14:00 GMT]]></title><description><![CDATA[<p>Zumal WINGDIAPI ein Makro zu sein scheint.<br />
Das Problem liegt wohl an einer fehlerhaften glut-Konfiguration.<br />
siehe hier<br />
<a href="http://www.gantless.com/borland.html" rel="nofollow">http://www.gantless.com/borland.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298356</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 04 Jun 2007 11:14:00 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Mon, 04 Jun 2007 15:49:41 GMT]]></title><description><![CDATA[<p>danke für die Vorschläge!<br />
das mit den namespaces hat irgendwie nicht geklappt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> Auch ich dachte das es klappen müsste, liegt wohl daran des WINGDIAPI kein Typ ist der deklariert wird<br />
sondern &lt;stehtdaunten&gt;<br />
@Helfer nein keine Methode. ich dachte ein Typ, aber ich konnte keine Deklaration dieses types finden, allerdings stand irgendwo &quot;#undefine WINGDIAPI&quot; in der glut.h (also hat Braunstein recht mit makro, oder?)<br />
die defines sind ja anscheinend global und unabhängig von namespaces dashalb hat das nicht geklappt</p>
<p>Braunsteins Link hat auch nicht geholfen -den hat ich auch schon (trotzdem danke)- , da ich 1. kein Konsolen sondern das Bordland gui Zeug brauche und ich 2. die winmain() benutze [mein englisch ist nicht das beste vielleicht habe ich falsch verstanden]</p>
<p>ich hätte noch die Idee <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /> das sowohl gl als auch vcl irgendwas inkludieren das keinen includeguard hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> (wie includeguard)</p>
<p>Mist <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>
<p>thx an alle die mir helfen (wollen)<br />
YAK <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>PS: Hier nochmal die genaue Fehlermeldung:</p>
<pre><code>[C++ Fehler] gl.h(1153): E2141 Fehler in der Deklarationssyntax
[C++ Fehler] gl.h(1154): E2238 Bezeichner 'WINGDIAPI' mehrfach deklariert
[C++ Fehler] gl.h(1153): E2344 'WINGDIAPI' bereits deklariert
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1298682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298682</guid><dc:creator><![CDATA[YAK]]></dc:creator><pubDate>Mon, 04 Jun 2007 15:49:41 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Mon, 04 Jun 2007 15:58:46 GMT]]></title><description><![CDATA[<p>YAK schrieb:</p>
<blockquote>
<p>...<br />
das mit den namespaces hat irgendwie nicht geklappt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> ...</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
...was Dir Konrad Rudolph ja schon gestern vorhergesagt hat:</p>
<p>Konrad Rudolph schrieb:</p>
<blockquote>
<p>/EDIT: Das war ja mal ne beschissene Idee … *kopfschüttel* ne ne, so findet der Linker ja die entsprechenden Symbole nicht mehr.</p>
</blockquote>
<p>Merke: Meistens lohnt es sich, Antworten bis zum Ende zu lesen...</p>
<p>Zur Lösung muss ich sagen: Wenn Du zwei Libs brauchst, die dieselben Symbole mit unterschiedlichen Definitionen beinhalten, hast Du mit Standardmethoden verka**t.<br />
Genau deswegen wurden ja namespaces eingeführt und wenn Dein Lib-Provider die nicht verwendet hat, musst Du Dich bei dem beschweren.<br />
Ansonsten kannst Du eigentlich nur noch &quot;hacken&quot;...</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298690</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Mon, 04 Jun 2007 15:58:46 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Mon, 04 Jun 2007 16:31:19 GMT]]></title><description><![CDATA[<p>evtl. geht das was du willst gar nicht.<br />
Hier mal ein Zitat aus <a href="http://members.cox.net/scottheiman/opengl.htm" rel="nofollow">http://members.cox.net/scottheiman/opengl.htm</a></p>
<blockquote>
<p>...You should not mix GLUT with the VCL. GLUT is essentially an interface with the Windows API. This interface will probably conflict with the VCL application class. ...</p>
</blockquote>
<p>Wenn du also OpenGL mit dem BCB machen willst, mußt du wohl auf glut verzichten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298722</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 04 Jun 2007 16:31:19 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Mon, 04 Jun 2007 17:39:35 GMT]]></title><description><![CDATA[<p>hmm shit<br />
ich habe die antwort übringenst bis zu ende gelesen</p>
<p>Konrad Rudolph schrieb:</p>
<blockquote>
<p>/EDIT: Das war ja mal ne beschissene Idee … *kopfschüttel* ne ne, so findet der Linker ja die entsprechenden Symbole nicht mehr.</p>
</blockquote>
<p>bezog sich doch nur auf seine lösung nicht auf die vom &quot;Helfer&quot;<br />
das dll hacken sprengt den rahmen<br />
YAK<br />
PS:mir ist gerade aufegefallen das es irgendwie doch ein bischen geht poste dann ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298768</guid><dc:creator><![CDATA[YAK]]></dc:creator><pubDate>Mon, 04 Jun 2007 17:39:35 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Mon, 04 Jun 2007 17:43:29 GMT]]></title><description><![CDATA[<p>YAK schrieb:</p>
<blockquote>
<p>hmm shit<br />
ich habe die antwort übringenst bis zu ende gelesen<br />
[…] bezog sich doch nur auf seine lösung nicht auf die vom &quot;Helfer&quot;</p>
</blockquote>
<p>„Helfer“ hat doch prinzipiell dasselbe vorgeschlagen wie ich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298775</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Mon, 04 Jun 2007 17:43:29 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Mon, 04 Jun 2007 21:01:06 GMT]]></title><description><![CDATA[<p>Stimmt,....hatte deine ein bisschen anders um gesetzt<br />
und außerdem ging die von Helfer eigentlich schon wenn das keine Makro oder was auch immer wäre sondern ..ach egal</p>
<p>ach sch... ich habe keine Lust auf Bordland mehr <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>und auf c++ auch nicht</p>
<p>so und nach folgender aussage ist wohl auch niemand mehr willig mir zu helfen :<br />
<strong><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="🙂"
    /> JAVA <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="🙂"
    /> ist viel schöner</strong> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1298922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1298922</guid><dc:creator><![CDATA[YAK]]></dc:creator><pubDate>Mon, 04 Jun 2007 21:01:06 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Tue, 05 Jun 2007 07:16:47 GMT]]></title><description><![CDATA[<p>YAK schrieb:</p>
<blockquote>
<p>hmm shit<br />
ich habe die antwort übringenst bis zu ende gelesen</p>
<p>Konrad Rudolph schrieb:</p>
<blockquote>
<p>/EDIT: Das war ja mal ne beschissene Idee … *kopfschüttel* ne ne, so findet der Linker ja die entsprechenden Symbole nicht mehr.</p>
</blockquote>
<p>bezog sich doch nur auf seine lösung nicht auf die vom &quot;Helfer&quot;<br />
...</p>
</blockquote>
<p>OK, das hatte ich mißverstanden. Aber der Ansatz mit den &quot;im Nachhinein getrennten namespaces&quot; bringt immer das von Konrad erwähnte Problem.</p>
<p>Insgesamt ein gutes Beispiel dafür, warum Makros immer nur die letzte Möglichkeit sein sollten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>YAK schrieb:</p>
<blockquote>
<p>...<br />
<strong><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="🙂"
    /> JAVA <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="🙂"
    /> ist viel schöner</strong> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>Glaubst Du, in Java gibt es keine schlecht designten Libs ? <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="😉"
    /><br />
Mir scheint, dass Du hier wieder den klassischen Javaistenfehler begehst und &quot;Produkt&quot; mit &quot;Sprache&quot; verwechselst.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299026</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 05 Jun 2007 07:16:47 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Tue, 05 Jun 2007 17:47:16 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Simon2 schrieb:</p>
<blockquote>
<p>Glaubst Du, in Java gibt es keine schlecht desingten Libs ? <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>
</blockquote>
<p>Nein, aber zum Beispiel solche Fehler kann es in Java nicht geben und man kann Java Klassen auch leicht wieder zu relativ lesbaren Code reprecompilen oder einfach eine Enkelklasse erstellen und den fehlerhaften Code selbstschreiben und dann Fehler beheben; Ich finde C++ Code halt so hässlich. In Java ist durch die vollständige objektorientiertheit alles so klar. (Ich sage übrigens nicht, dass c++ schlechter als Java ist, sondern, dass der c++ Code hässlicher ist)<br />
Aber diese Diskussion gehört nicht hier her.</p>
<p>ich mache das Beinfenster jetzt wahrscheinlich einfach mit GLUT, werde also selbst wahrscheinlich keine Lösung posten<br />
Danke für eure Bemühungen <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="🙂"
    /> baba</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299494</guid><dc:creator><![CDATA[YAK]]></dc:creator><pubDate>Tue, 05 Jun 2007 17:47:16 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Tue, 05 Jun 2007 17:49:22 GMT]]></title><description><![CDATA[<p>sry schlechter Satzbau<br />
sry wegen double posting bin nicht registriert</p>
<p>nochmal Danke an alle<br />
baba</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299496</guid><dc:creator><![CDATA[YAK]]></dc:creator><pubDate>Tue, 05 Jun 2007 17:49:22 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Tue, 05 Jun 2007 23:06:56 GMT]]></title><description><![CDATA[<p>Stimmt - je weniger Möglichkeiten eine Sprache hat, desto weniger kann man fehlerhaft einsetzen: Lang lebe die Turingmaschine ! In Basic kann man z.B: auch viele Fehler nicht machen, die man in Java machen kann ... <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>
<p>Ich finde Javasyntax häßlich ... und schon bleibt von Deinem Argument nicht mehr viel übrig.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1299670</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1299670</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 05 Jun 2007 23:06:56 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Wed, 06 Jun 2007 13:42:23 GMT]]></title><description><![CDATA[<p>jaja ist ja gut, [diese Diskussion gehört hier wirklich nicht hin, außerdem würde diese Diskussion ewig (natürlich nicht aber halt lange) gehen].<br />
Abgesehen davon das die Java Syntax sich nicht von der c++ Syntax unterscheidet. abgesehen davon, dass es die hässlichen befehle wie goto oder (ok das ist nicht bestandteil der sprache) Compilerdirektiven nicht gibt. Dann war das kein Argument sondern eine Feststellung.<br />
Und was die möglichkeiten angeht die Java bietet: Mehr brauche ich (in Java) nicht. für z.B. höhere Geschwindigkeiten z.B. einfache Simulationen habe ich ja andere Sprachen, es ist halt aufwändiger in ihnen zu programmieren...... aber egal übrigens habe ich für das Projekt für das ich diesen thread geöffnet habe nur in c++ gemacht weil mein Kollege kein Java kann und es auch nicht lernen kann, und ich c++ lernen wollte. hm naja baba<br />
YAK</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1300058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1300058</guid><dc:creator><![CDATA[YAK]]></dc:creator><pubDate>Wed, 06 Jun 2007 13:42:23 GMT</pubDate></item><item><title><![CDATA[Reply to doppelt Deklaration in inkludierten Headern on Wed, 06 Jun 2007 15:17:56 GMT]]></title><description><![CDATA[<p>YAK schrieb:</p>
<blockquote>
<p>...<br />
Abgesehen davon das die Java Syntax sich nicht von der c++ Syntax unterscheidet....</p>
</blockquote>
<p>Wie kannst Du dann die eine schön und die andere häßlich finden ?</p>
<p>YAK schrieb:</p>
<blockquote>
<p>...<br />
Mehr brauche ich (in Java) nicht. ...</p>
</blockquote>
<p>&quot;....Mehr 64 KB wird nie ein Computer brauchen ....&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Kein Problem, wenn Du Dich beschränken möchtest und durch die Mehrmöglichkeiten anderer Sprachen verunsichert fühlst - aber persönlich anders zu entscheiden, ist weder ein Charakter- noch ein Ästhetikmangel.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1300153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1300153</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 06 Jun 2007 15:17:56 GMT</pubDate></item></channel></rss>