Deklaration und Defintion
-
Hi!
Ich mache gerade ein paar Übungen im Stroustrup durch. Dabei soll zu der Definition
typedef complex<short> Punkt;die Deklaration geschrieben werden.
Meine Überlegung war
typedef Punkt;was auch der MSVC7 anstandslos kompilierte. Der DevC++ (der ja den DNJGPP verwendet), gibt allerdings den Fehler
C++ forbids declaration of `Punkt' with no typeaus.
Etwas ähnliches passierte bei
enum Bier { Carlsberg, Tuborg, Thor };zu
enum Bier;Wurde wieder vom MSVC7 kompiliert, der DevC++ gibt hier den Fehler
use of enum `Bier' without previous declarationaus.
Was ist nun richtig?
menreth