none
Statische Memberdeklaration in einer Union Class RRS feed

  • Frage

  • Hey Leute,

    in Visual Studio 2008 war es noch möglich, Statische Memberdeklaration in einer Union Klasse zu deklarieren. Bei Visual Studio 2010 sagt die IDE mir, das dies nicht möglich sei. Aber ich brauche diese Deklarationen. Wie kann ich das Problem lösen.

    Bitte um Rat.
    Dankeschön!

    Mit freundlichen Grüßen
    Matthias Lesch

    Code-Beispiel:

    union Test-Class {
      static const int TEST_1 = 1;
      static const Test::test1 TEST_TEST_1 = 2;
      static const Test::test2 TEST_TEST_2
        = TEST_TEST_1 + (1<<TEST_1);
    
      enum State {
        State1,
        State2,
      };
    
      struct {
        unsigned state      : 5;
        unsigned teststate  : 1;
      };
    
      unsigned __int16 union_value;
    };





    Sonntag, 12. Mai 2013 20:30

Alle Antworten