Запитання з тегом «flags»

Прапори - це атомні структури даних, що використовуються для ідентифікації стану в програмі.

12
Що означає атрибут [Прапори] Enum у C #?
Час від часу я бачу таких переживань: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Я не розумію, що саме [Flags]робить цей атрибут. У когось є гарне пояснення чи приклад, який вони можуть розмістити?
1445 c#  enums  flags 

5
Компіляція C ++ 11 з g ++
Я намагаюся оновити свій компілятор C ++ до C ++ 11. Я шукав трохи , і я прийшов до висновку , що я повинен використовувати прапор -std=c++0xабо -std=gnu++0x, але я не знаю багато про прапори. Хтось може мені допомогти? (Я використовую Ubuntu 12.04.) Ось помилка, яку я отримую від компілятора, …
367 c++  c++11  g++  flags 

10
Найпоширеніші C # побітові операції над перерахунками
За все життя я не можу пригадати, як встановити, видалити, переключити або перевірити трохи на бітфілді. Або я не впевнений, або я їх змішую, бо мені рідко потрібні. Тож "бит-шпаргалка" було б непогано мати. Наприклад: flags = flags | FlagsEnum.Bit4; // Set bit 4. або if ((flags & FlagsEnum.Bit4)) == …


4
Bash, якщо заява з кількома умовами видає помилку
Я намагаюся написати сценарій, який перевірятиме два прапори помилок, і в разі зміни одного прапора (або обох) він повториться - сталася помилка. Мій сценарій: 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" && "$my_error_flag_o"="2" ]]; then echo "$my_error_flag" else echo "no flag" fi В основному, …
165 bash  if-statement  flags 

7
Чому дозволи enum часто мають значення 0, 1, 2, 4?
Чому люди завжди використовують значення enum, як 0, 1, 2, 4, 8і ні 0, 1, 2, 3, 4? Це щось пов’язане з бітовими операціями тощо? Я дуже вдячний невеликим фрагментом зразка про те, як це правильно використовується :) [Flags] public enum Permissions { None = 0, Read = 1, Write …
159 c#  permissions  enums  flags 

11
Як порівняти прапори в C #?
У мене внизу є перетяжка прапора. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } Я не можу змусити твердження if оцінити як істинне. FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, // however This …
155 c#  .net  enums  attributes  flags 


4
Прапори Perl -pe, -pi, -p, -w, -d, -i, -t?
Я бачив безліч способів запуску коду чи скриптів Perl з різними прапорами. Однак, коли я намагаюся шукати в Google за тим, що означає кожен прапор, я в основному отримую результати на загальних сайтах Perl, і конкретної інформації щодо прапорів або їх використання там не знайдено. Нижче наведені прапори, з якими …
107 perl  command-line  flags 

2
Роздрукувати всі прапори JVM
Знайшов цікавий прапор JVM: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version На ньому друкуються сотні різноманітних варіантів, про які я ніколи раніше не чув. Він також друкує значення за замовчуванням, що допомагає краще діагностувати поведінку JVM. Ще один цікавий прапор: -XX:+UnlockExperimentalVMOptions Хтось знає будь-яку документацію, яка пояснює кожного з них?

12
Хтось знає хороший спосіб вирішення проблеми з відсутністю загального обмеження переліку?
Що я хочу зробити, це приблизно так: у мене є переліки зі спільними позначеними значеннями. public static class EnumExtension { public static bool IsSet<T>( this T input, T matchTo ) where T:enum //the constraint I want that doesn't exist in C#3 { return (input & matchTo) != 0; } } …
90 c#  .net  enums  flags 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.