<?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[Fehler beim Compilieren]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe folgendes Problem:<br />
-2 Klassen:<br />
-cInput<br />
-cInputBuffer</p>
<p>-cInput besitzt einen Zeiger auf ein cInputBuffer Objekt</p>
<p>Wenn ich den Spass jetzt kompiliere, bekomme ich folgenden Fehler:</p>
<blockquote>
<p>cInput.h(14) : error C2143: Syntaxfehler: Es fehlt ';' vor '*'</p>
</blockquote>
<p>Wenn ich alle cInputBuffer Verweise aus cInput entferne (also ein cInputBuffer freies cInput habe), dafür in main() ein cInputBuffer Element erstelle klappt alles.<br />
Wenn ich nun DANACH alles cInputBuffer relevante wieder in cInput integriere, kompiliert alles ohne Probleme.<br />
Verändere ich nun etwas in der cInputBuffer Klasse, gehts nimmer.<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="➡"
    /> Solange er cInputBuffer.cpp/.h nicht mehr nochmals Kompilieren muss, ist alles gut</p>
<p>Die Includes sind so gelöst, dass es ein Hauptfile gibt, welches von allen Includiert wird...</p>
<p>Ich hoffe, das Problem ist einigermassen verständlich formuliert</p>
<p>Allergrösten Dank für Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/127521/fehler-beim-compilieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 07:26:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/127521.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Nov 2005 23:46:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler beim Compilieren on Thu, 24 Nov 2005 23:46:01 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich habe folgendes Problem:<br />
-2 Klassen:<br />
-cInput<br />
-cInputBuffer</p>
<p>-cInput besitzt einen Zeiger auf ein cInputBuffer Objekt</p>
<p>Wenn ich den Spass jetzt kompiliere, bekomme ich folgenden Fehler:</p>
<blockquote>
<p>cInput.h(14) : error C2143: Syntaxfehler: Es fehlt ';' vor '*'</p>
</blockquote>
<p>Wenn ich alle cInputBuffer Verweise aus cInput entferne (also ein cInputBuffer freies cInput habe), dafür in main() ein cInputBuffer Element erstelle klappt alles.<br />
Wenn ich nun DANACH alles cInputBuffer relevante wieder in cInput integriere, kompiliert alles ohne Probleme.<br />
Verändere ich nun etwas in der cInputBuffer Klasse, gehts nimmer.<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="➡"
    /> Solange er cInputBuffer.cpp/.h nicht mehr nochmals Kompilieren muss, ist alles gut</p>
<p>Die Includes sind so gelöst, dass es ein Hauptfile gibt, welches von allen Includiert wird...</p>
<p>Ich hoffe, das Problem ist einigermassen verständlich formuliert</p>
<p>Allergrösten Dank für Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/926604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/926604</guid><dc:creator><![CDATA[naheamwahnsinn]]></dc:creator><pubDate>Thu, 24 Nov 2005 23:46:01 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim Compilieren on Fri, 25 Nov 2005 06:27:38 GMT]]></title><description><![CDATA[<p>Hmmm ich glaube dein Problem liegt daran, dass du alle Headers in einem globalen Header definiert hast. Könnte sein, dass er diese Datei beim Teilweise übersetzen nicht neu übersetzt, weil sich dort ja nix geändert hat. Daher wäre es wahrscheinlich besser an der Stelle mit einer Forward-Deklaration oder einem include im Header-File auf wenn das nicht wirklich schön ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/926617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/926617</guid><dc:creator><![CDATA[Mathias]]></dc:creator><pubDate>Fri, 25 Nov 2005 06:27:38 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim Compilieren on Mon, 28 Nov 2005 19:31:53 GMT]]></title><description><![CDATA[<p>Mathias schrieb:</p>
<blockquote>
<p>Hmmm ich glaube dein Problem liegt daran, dass du alle Headers in einem globalen Header definiert hast. Könnte sein, dass er diese Datei beim Teilweise übersetzen nicht neu übersetzt, weil sich dort ja nix geändert hat. Daher wäre es wahrscheinlich besser an der Stelle mit einer Forward-Deklaration oder einem include im Header-File auf wenn das nicht wirklich schön ist.</p>
</blockquote>
<p>vielen dank! forward deklaration hatte ich vergessen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/929212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/929212</guid><dc:creator><![CDATA[nichtmehrnaheamwahnsinn]]></dc:creator><pubDate>Mon, 28 Nov 2005 19:31:53 GMT</pubDate></item></channel></rss>