Pertanyaan yang diberi tag enums

145
Diagram kelas UML enum

Saya memodelkan diagram kelas. Atribut suatu kelas adalah enumerasi. Bagaimana saya memodelkan ini? Biasanya Anda melakukan sesuatu seperti ini: - name : string Tetapi bagaimana seseorang melakukan ini dengan

145
Bisakah kelas C ++ enum memiliki metode?

Saya memiliki kelas enum dengan dua nilai, dan saya ingin membuat metode yang menerima nilai dan mengembalikan yang lainnya. Saya juga ingin menjaga keamanan tipe (itu sebabnya saya menggunakan kelas enum bukan enum). http://www.cplusplus.com/doc/tutorial/other_data_types/ tidak menyebutkan apa...

144
Apakah mungkin menggunakan Enum Swift di Obj-C?

Saya mencoba mengubah beberapa kelas Obj-C saya menjadi Swift. Dan beberapa kelas Obj-C lainnya masih menggunakan enum di kelas yang dikonversi. Saya mencari di Dokumen Pra-Rilis dan tidak dapat menemukannya atau mungkin saya melewatkannya. Apakah ada cara untuk menggunakan Swift enum di Obj-C...

141
Ubah objektif-c typedef ke string yang setara

Dengan asumsi bahwa saya memiliki typedef yang dinyatakan dalam file .h saya seperti: typedef enum { JSON, XML, Atom, RSS } FormatType; Saya ingin membangun fungsi yang mengubah nilai numerik dari typedef menjadi string. Misalnya, jika pesan [self toString:JSON]itu dikirim; itu akan...

140
Berapa ukuran enum dalam C?

Saya membuat satu set nilai enum, tetapi saya membutuhkan masing-masing nilai enum selebar 64 bit. Jika saya ingat dengan benar, enum umumnya berukuran sama dengan int; tapi saya pikir saya membaca di suatu tempat bahwa (setidaknya di GCC) kompiler dapat membuat enum lebar yang mereka butuhkan...

138
Haruskah Enum dimulai dengan 0 atau 1?

Bayangkan saya telah mendefinisikan Enum berikut: public enum Status : byte { Inactive = 1, Active = 2, } Apa praktik terbaik untuk menggunakan enum? Haruskah dimulai dengan 1seperti contoh di atas atau dimulai dengan 0(tanpa nilai eksplisit) seperti ini: public enum Status : byte {...

123
Cara untuk menyimpan enum di database

Apa cara terbaik untuk menyimpan enum ke dalam database? Saya tahu Java menyediakan name()dan valueOf()metode untuk mengubah nilai enum menjadi String dan kembali. Tetapi apakah ada opsi (fleksibel) lain untuk menyimpan nilai-nilai ini? Adakah cara cerdas untuk membuat enum menjadi angka unik (...

123
Di Java, apakah tipe enum di dalam kelas statis?

Sepertinya saya tidak dapat mengakses anggota instance dari kelas sekitar dari dalam enum, karena saya bisa dari dalam kelas dalam. Apakah itu berarti enum bersifat statis? Apakah ada akses ke cakupan instance kelas di sekitarnya, atau apakah saya harus meneruskan instance tersebut ke metode enum...