Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Union mit struct

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
04.08.2016, 16:28 Uhr
~Fragender
Gast


Hallo ich habe folgendes Problem: Ich habe ein Union, welches unter anderem ein Struct beinhaltet und schaffe es nicht ein Union-Object zu erschaffen.
Hier das Union:


C++:
union Literal {
  struct meta_ {
    uint32_t lit;
    uint32_t lvl;
    meta_( void ) : lit(0), lvl(0) {}
    meta_( const uint32_t& literal, const uint32_t& level  ) : lit(literal),  
    lvl(level) {}
  } meta;
  uint64_t data;
};



Das Union würde ich ja so ezeugen

C++:
Literal alpha;



Das funktioniert aber nicht. Ich nehme an, weil das Struct gleichzeitig initialisiert werden muss, wenn ich das Union erzeuge.
Wie erzeuge ich in diesem Fall ein Union?
Vielen Dank für eure Antworten.
 
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: