AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [C++] Die Headerdatei-Einbindung macht mich ganz verrückt
Thema durchsuchen
Ansicht
Themen-Optionen

[C++] Die Headerdatei-Einbindung macht mich ganz verrückt

Ein Thema von Matze · begonnen am 9. Nov 2007 · letzter Beitrag vom 9. Nov 2007
 
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

[C++] Die Headerdatei-Einbindung macht mich ganz verrückt

  Alt 9. Nov 2007, 19:40
Hi,

ich bin grad so geladen und hoffe, dass ich hier nicht anfange, böse Ausdrücke zu nutzen. *g*
Seit Stunden (nicht übertrieben) sitze ich an diesem Problem:

Ich habe 5 Klassen und folgende Einbindungen nutze ich:

stdafx.h:
Code:
#include "CHochschule.h"
CHochschule.h:
Code:
#include "CKommunikation.h"
CKommunikation.h:
Code:
#include "CPruefungsamt.h"
CPruefungsamt.h:
Code:
#include "CStudent.h"
#include "CPruefung.h"
#pragma once ist überall drinnen und das würde ich auch gerne so lassen.
In den Klassen-CPP-Dateien binde ich lediglich jeweils die zugehörige Headerdatei der Klasse ein.

Da ich die Instanz von CHochschule in der main()-Funktion erstelle, jedoch von CPruefungsamt auf diese Instanz zugreifen möchte, schreibe ich in der Pruefungsamt.h das hier:

Code:
protected:
   CHochschule *hochschule;
dann erhalte ich diesen Fehler:

Zitat:
Error 1 error C2143: syntax error : missing ';' before '*'
Ohne diese Zeile lässt sich alles einwandfrei kompilieren.

Es wäre schön, wenn einer von euch weiß, was das Problem ist und wie ich es beheben kann. Denn so kann ich an dem Projekt nicht weiterarbeiten, weshalb das besonders ärgerlich ist.

Ich hoffe, ich habe alle relevanten Infos zur Problemlösung genannt.

Frustriert grüßt
Matze
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz