typ mehrfach belegen



  • wenn mir ein passender titel eingefallen wäre hätt ich wohl auch die suchfunktion benutzen können.
    ich hoffe mal dass die frage nicht allzu trivial ist:
    ich will auf eine variable unterschiedlich und ohne cast zugreifen können,
    in der art :

    typedef uniarray struct{
    int i[4];
    ?????
    long l[2];
    }
    

    nur find ich keine syntax für die fragezeichen oder vieleicht muss das auch ganz anders geschrieben werden ?



  • ich will auf eine variable unterschiedlich und ohne cast zugreifen können,

    Ich vermute du meinst "Unions".

    union WordByte
    {
      unsigned short w;    // 16 bit
      unsigned char b[2];  // 2 Bytes
    };
    
    WordByte wb;
    wb.b[0] = 2;
    wb.b[1] = 3;
    cout << wd.w << endl;
    


  • genau (wollte grad posten dass ich es selbst gefunden hab aber du warst 15 min schneller, trotdem danke)


Anmelden zum Antworten