Pytania oznaczone «flags»

Flagi to atomowe struktury danych używane do identyfikacji stanu w programie.

1445
Co oznacza [Flagi] Enum Attribute w C #?

Od czasu do czasu widzę wyliczenie takie jak: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Nie rozumiem, co dokładnie [Flags]robi ten atrybut. Czy ktoś ma dobre wyjaśnienie lub

367
Kompilowanie C ++ 11 za pomocą g ++

Próbuję zaktualizować mój kompilator C ++ do C ++ 11. Trochę przeszukałem i doszedłem do wniosku, że muszę użyć flagi -std=c++0xlub -std=gnu++0x, ale niewiele wiem o flagach. Czy ktoś może mi pomóc? (Używam Ubuntu 12.04.) Oto błąd, który otrzymuję z kompilatora, gdy próbuję użyć biblioteki...

201
Najczęstsze operacje bitowe C # na wyliczeniach

Przez całe życie nie pamiętam, jak ustawić, usunąć, przełączyć lub przetestować trochę na polu bitowym. Albo nie jestem pewien, albo je mieszam, ponieważ rzadko ich potrzebuję. Tak więc byłoby miło mieć „ściągawkę”. Na przykład: flags = flags | FlagsEnum.Bit4; // Set bit 4. lub if ((flags...

180
Jak sprawdzić, czy są ustawione flagi kombinacji flag?

Powiedzmy, że mam to wyliczenie: [Flags] enum Letters { A = 1, B = 2, C = 4, AB = A | B, All = A | B | C, } Aby sprawdzić, czy na przykład ABjest ustawione, mogę to zrobić: if((letter & Letters.AB) == Letters.AB) Czy istnieje prostszy sposób sprawdzenia, czy któraś z flag połączonej...

165
Instrukcja Bash if z wieloma warunkami zgłasza błąd

Próbuję napisać skrypt, który będzie sprawdzał dwie flagi błędów i w przypadku zmiany jednej flagi (lub obu) pojawi się echo - wystąpił błąd. Mój skrypt: my_error_flag=0 my_error_flag_o=0 do something..... if [[ "$my_error_flag"=="1" || "$my_error_flag_o"=="2" ] || [ "$my_error_flag"="1"...

157
Przydatne flagi GCC dla C

Oprócz ustawiania -Walli ustawiania -std=XXX, jakie inne naprawdę przydatne, ale mniej znane flagi kompilatora są dostępne do użytku w C? Szczególnie interesują mnie wszelkie dodatkowe ostrzeżenia i / lub przekształcanie ostrzeżeń w błędy w niektórych przypadkach, aby całkowicie zminimalizować...

155
Jak porównać flagi w C #?

Poniżej mam wyliczenie flag. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } Nie mogę sprawić, by stwierdzenie if było prawdziwe. FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, // however This is...

107
Flagi Perla -pe, -pi, -p, -w, -d, -i, -t?

Widziałem wiele sposobów uruchamiania kodu lub skryptów Perla z różnymi flagami. Jednak kiedy próbuję wyszukać w Google, co oznacza każda flaga, otrzymuję wyniki głównie do ogólnych witryn Perla i nie znajdują tam żadnych konkretnych informacji dotyczących flag ani ich użycia. Poniżej flagi, które...

104
CFLAGS vs CPPFLAGS

Rozumiem, że CFLAGS (lub CXXFLAGS dla C ++) są dla kompilatora, podczas gdy CPPFLAGS jest używany przez preprocesor. Ale nadal nie rozumiem różnicy. Muszę określić ścieżkę dołączania do pliku nagłówkowego, który jest zawarty w #include - ponieważ #include jest dyrektywą preprocesora, czy...

97
Drukuj wszystkie flagi JVM

Znalazłem interesującą flagę JVM: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version Drukuje setki różnych opcji, o których nigdy wcześniej nie słyszałem. Drukuje również wartości domyślne, które pomagają lepiej zdiagnozować zachowanie maszyny JVM. Kolejną interesującą flagą...