Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » wozu typedef?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.08.2007, 12:31 Uhr
banshee



hi,

ich wollte nur mal wissen, wozu man typedef bei Strukturen braucht. Ich sehe es ja noch ein, dass man bei Datentypen aussagekräftigere Namen wählen kann oder ähnliches, aber wo ist der Unterschied zwischen


C++:
typedef struct _bla
{
  int a;
  int b;
} bla;

bla lup;




C++:
struct bla
{
  int a;
  int b;
}

bla lup;



?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.08.2007, 13:23 Uhr
Bruder Leif
dances with systems
(Operator)


Das zweite Beispiel funktioniert nur in C++. In C muesste es "struct bla lup;" heissen. C++ hat syntaktischen Zucker eingefuehrt und bleibt gleichzeitig rueckwaertskompatibel, daher die Verwirrung.
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.08.2007, 14:34 Uhr
banshee



Das erklärt einiges, vielen Dank
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: