Pertanyaan yang diberi tag flags

1447
Apa yang dimaksud dengan Atribut [Bendera] Enum dalam C #?

Dari waktu ke waktu saya melihat enum seperti berikut: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Saya tidak mengerti apa sebenarnya [Flags]atribut tersebut. Adakah yang punya penjelasan atau contoh bagus yang bisa mereka

367
Kompilasi C ++ 11 dengan g ++

Saya mencoba memperbarui kompiler C ++ saya ke C ++ 11. Saya telah mencari sedikit dan saya sampai pada kesimpulan bahwa saya harus menggunakan bendera -std=c++0xatau -std=gnu++0x, tetapi saya tidak tahu banyak hal tentang bendera. Ada yang bisa bantu saya? (Saya menggunakan Ubuntu 12.04.) Berikut...

201
Operasi bitwise C # paling umum pada enum

Untuk kehidupan saya, saya tidak ingat bagaimana mengatur, menghapus, beralih atau menguji sedikit di bitfield. Entah saya tidak yakin atau saya mencampurnya karena saya jarang membutuhkan ini. Jadi "bit-cheat-sheet" akan menyenangkan untuk dimiliki. Sebagai contoh: flags = flags |...

159
Mengapa izin enum sering memiliki nilai 0, 1, 2, 4?

Mengapa orang selalu menggunakan nilai enum suka 0, 1, 2, 4, 8dan tidak 0, 1, 2, 3, 4? Apakah ini ada hubungannya dengan operasi bit, dll? Saya akan sangat menghargai cuplikan sampel kecil tentang bagaimana ini digunakan dengan benar :) [Flags] public enum Permissions { None = 0, Read = 1,...

157
Bendera GCC yang berguna untuk C

Di luar pengaturan -Wall, dan pengaturan -std=XXX, apa lagi yang benar-benar berguna, tetapi flag-flag compiler yang kurang dikenal tersedia untuk digunakan di C? Saya sangat tertarik dengan peringatan tambahan, dan / atau mengubah peringatan menjadi kesalahan dalam beberapa kasus untuk...

155
Bagaimana Membandingkan Bendera dalam C #?

Saya memiliki bendera enum di bawah ini. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } Saya tidak bisa membuat pernyataan if mengevaluasi ke true. FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something,...

107
Bendera Perl -pe, -pi, -p, -w, -d, -i, -t?

Saya telah melihat banyak cara menjalankan kode Perl atau script, dengan flag yang berbeda. Namun, ketika saya mencoba Google untuk mengetahui arti setiap bendera, saya terutama mendapatkan hasil ke situs Perl generik dan tidak ada informasi khusus mengenai bendera atau penggunaannya ditemukan di...

103
CFLAGS vs CPPFLAGS

Saya memahami bahwa CFLAGS (atau CXXFLAGS untuk C ++) adalah untuk compiler, sedangkan CPPFLAGS digunakan oleh preprocessor. Tapi saya masih belum mengerti bedanya. Saya perlu menentukan jalur penyertaan untuk file header yang disertakan dengan #include - karena #include adalah arahan...

97
Cetak Semua Bendera JVM

Menemukan JVM Flag yang menarik: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version Ini mencetak ratusan pilihan yang berbeda, saya tidak pernah mendengarnya sebelumnya. Ini juga mencetak nilai default, yang membantu mendiagnosis perilaku JVM dengan lebih baik. Bendera menarik...

90
Setel opsi CFLAGS dan CXXFLAGS menggunakan CMake

Saya hanya ingin men-debug beberapa kode yang berjalan di Linux dan saya memerlukan debug build ( -O0 -ggdb). Jadi saya menambahkan hal-hal ini ke saya CMakeLists.txt: set(CMAKE_BUILD_TYPE DEBUG) set(CMAKE_C_FLAGS "-O0 -ggdb") set(CMAKE_C_FLAGS_DEBUG "-O0 -ggdb") set(CMAKE_C_FLAGS_RELEASE "-O0...