Domande con tag 'type-casting'

1
risposta

Conversione implicita per la sottotipizzazione della funzione

Le lingue con le coercizioni ( ie conversioni di tipo implicito ) consentono di esprimere cose del genere (indipendentemente da qualsiasi sintassi): f : int32 → int32 = λx.x+x a : int16 = 42 b : int64 = f(a) Dove le conversioni di tipo no...
posta 24.05.2018 - 14:24
2
risposte

Sottoclasse al casting super-classe, C ++

Per curiosità. Supponi di avere una classe con un membro dati: class Base { public: //methods and constructor,set and get, operator overload etc private: int data; }; class Der : public Base { public: //just overload of some of t...
posta 31.01.2017 - 17:41
2
risposte

È una cattiva pratica verificare gli argomenti passati a una funzione? [duplicare]

Mi trovo a scrivere un sacco di funzioni per cui le prime poche righe "verificano" gli argomenti, cioè eseguono il typecast, controllano la falsità, l'intervallo, ecc. prima di fare qualsiasi lavoro. Il principale ragionamento per questo è di...
posta 29.05.2016 - 14:30
0
risposte

Aritmetica di dimensioni arbitrariamente dimensionate (e firmness) in C ++ - Come può essere fatto genericamente in fase di esecuzione?

Come posso gestire in modo efficiente interi di dimensioni e significatività sconosciute in varie operazioni aritmetiche in C ++? (per una macchina virtuale). Sto memorizzando il programma per la macchina virtuale in una stringa di byte non e...
posta 11.04.2016 - 16:24
0
risposte

Digitare il check in factory, cattiva pratica?

Sto lavorando su una base di codice esistente e sto cercando di ridurre un sacco di duplicati e di ottenere un comportamento polimorfico. In questo momento ho un tipo di oggetto dominio con una classe base astratta e due sottoclassi (al momento)...
posta 11.12.2015 - 19:19
3
risposte

C'è qualche motivo tecnico per preoccuparsi della velocità di lancio?

Quindi, sto lavorando a un progetto che prende un'entità molto complessa da un framework di terze parti e la converte nell'oggetto nativo che definisce quell'entità. Questa entità ha diverse relazioni uno-a-molti e alcune di esse hanno alcune re...
posta 24.03.2016 - 16:59
2
risposte

In che modo tipizzare un array è diverso dal typecasting di un singolo elemento?

è il seguente frammento di codice: String[] str = {"Abc","Ghi","Def","Mno"}; Object[] obj = str; String[] p = (String[]) obj; come: String[] str = {"Abc","Ghi","Def","Mno"}; Object[] ob...
posta 22.10.2016 - 05:57
4
risposte

Procedura consigliata per evitare o rifattorizzare il tipo di base di trasmissione nella classe derivata

Ho un esempio dei modelli di progettazione che dimostra il modello dell'adattatore. Ma vedo casting per la classe derivata qui. Non è molto buono Se incontro questo tipo di codice nella mia pratica, qual è il modo migliore per rifattenerlo? O qu...
posta 19.06.2017 - 10:42
1
risposta

Riutilizza l'argomento del costruttore di base () in questo () costruttore

Diciamo che ho due classi Base e Derived : Base . Derived deve essere in grado di utilizzare un DerivedComponent : BaseComponent , proprio come tutti gli altri derivati di Base usano il proprio componente specifico deri...
posta 16.11.2016 - 21:34