Domande con tag 'enum'

2
risposte

C # è meglio usare una stringa o un enum come chiave?

Esempio 1 (utilizzato al momento) If (BodyPart["Right Leg"].BodyStatusEffects["Active"].Active) { BodyPart["Right Leg"].BodyStatusImpacts["Poisoned"].Active = false; BodyPart["Torso"].BodyStatusImpacts["Poisoned"] = BodyPart[...
posta 17.05.2017 - 14:53
2
risposte

Qual è stato il primo linguaggio di programmazione con Enumerazioni?

Sto leggendo su Swift enum in Guida di Swift Programming Language e il testo stava confrontando le differenze tra enum di Swift e enum di C. Questo mi ha reso curioso di sapere da dove originariamente provenivano le enumerazioni. Ho...
posta 07.10.2015 - 18:01
1
risposta

Come comprendere e progettare funzioni con argomenti di enumerazione che funzionano in tandem con operatori bit a bit in C ++ e Qt?

Nel C ++, ci sono 6 operatori bit a bit: Symbol Operator & bitwise AND | bitwise inclusive OR ^ bitwise XOR (eXclusive OR) << left shift >> right shift ~ bitwise NOT (one's complement) (una...
posta 28.11.2018 - 07:30
1
risposta

Comprensione degli Enum in Java

Nel libro Java efficace è stato detto che: The basic idea behind Java’s enum types is simple: they are classes that export one instance for each enumeration constant via a public static final field. Enum types are effectively final, b...
posta 03.11.2015 - 06:56
2
risposte

Tipi enumerati e loro interpretazione da parte dei compilatori

Mi sembra che molti, se non la maggior parte, i compilatori trattino tipi enumerati come int sotto. In C / gcc, enum s viene compilato a int . In C # / Visual C #, puoi cambiare il tipo di dati sottostante con qualcosa di simile:...
posta 09.12.2014 - 04:00
2
risposte

Qual è la migliore struttura dati per memorizzare 2 chiavi e 3 valori?

Bene, ho due chiavi e tre valori per questo. Dì chiave1, chiave2, valore1, valore2, valore3. In futuro i valori possono essere aumentati come value4, value5 così via. Ho bisogno di ottenere i valori (valore1, valore2, valore3) sia da key1 o k...
posta 15.04.2016 - 11:35
4
risposte

Restituire un enum, invece di String, è troppo restrittivo qui:

Attualmente, ci sono solo 3 possibili editori. Potrei voler aggiungere un po 'di più in futuro: interface NewsArticle { enum Publisher { NYPost, ChiTribune, LATimes } Publisher getPublisher(); } Mi piace la rigidità dell'uso di e...
posta 11.02.2016 - 22:04
3
risposte

Come posso prendere in giro questa architettura?

Questa non è una domanda molto generica, quindi potrebbe non essere esattamente appropriata qui, ma potrei sicuramente usare un suggerimento se ne hai uno: Ho un oggetto contenente un dizionario digitato da un enum, qualcosa del genere: nam...
posta 17.10.2014 - 22:35
3
risposte

Un'enumerazione in codice fornisce un modello di dominio più potente di una tabella statica?

Un'enumerazione in codice fornisce un modello di dominio più strong di una tabella di database statica? Ad esempio, supponiamo di avere un'entità Marble , con un attributo Color . L'attributo color ha un insieme finito di valori possi...
posta 10.09.2013 - 23:10
2
risposte

One Enum vs Enum multipli

Sto sviluppando un'applicazione in cui un utente invia una missione e altri utenti accettano la missione. Molto semplice. Voglio tenere traccia dello stato di avanzamento della missione e memorizzarlo in un database. Quale sarebbe più a...
posta 03.06.2015 - 18:15