was hat die var für einen wert?



  • struct {
    BOOL var [100];
    BOOL var;
    } VARS;

    wenn ich int a; mache, dann hat a allmöglichen werte.
    desshalb initialisiere ich meistends gleich mit einem wert int a=0;
    wie sieht es mit den var's in der structur aus?
    wird BOOL standard mit FALSE initialisert?

    und falls nicht, was der schnellste weg es fallse zu setzen?

    ##1
    for (int i=0;i<100;i++) irgendwas.var[i]=FALSE; << find ich zu lang ^^

    ##2
    struct XXX
    {
    XXX(int x=0, int y=0) : x(x), y(y) {};
    int x;
    int y;
    };

    bei dieser variante wird doch gleich x und y mit 0 initialisiert .. stimmt das so? habe das beispiel aus irgendeiner unkommentierten quelle.
    kann man das auch irgendwie für das oben genannte beispiel machen mit arrays?



  • mimimu schrieb:

    struct XXX
    {
    XXX(int x=0, int y=0) : x(x), y(y) {};
    int x;
    int y;
    };

    Das Funzt

    mimimu schrieb:

    und falls nicht, was der schnellste weg es fallse zu setzen?

    ZeroMemory( Var, sizeof(var) );

    Mfg TheBender


Anmelden zum Antworten