Domande con tag 'type-casting'

1
risposta

Il valore intero predefinito di Java è int

Il mio codice è simile a questo import java.util.Scanner; public class StudentGrades { public static void main(String[] argv) { Scanner keyboard = new Scanner(System.in); byte q1 = keyboard.nextByte() * 10; } } Mi dà un errore...
posta 11.10.2012 - 01:36
2
risposte

Quando ha senso implementare l'operatore esplicito C #?

Follow-up di Il mio utilizzo dell'operatore di casting esplicito è ragionevole o un brutto attacco? Uno degli utenti che ha commentato quella domanda ha detto che è davvero brutto se l'operatore di casting crea un nuovo oggetto sotto il cof...
posta 05.05.2015 - 16:38
2
risposte

Avendo una funzione ereditata restituisce il tipo derivato al posto del tipo base

Sto scrivendo due classi in C #: Una classe Matrix che rappresenta una matrice generale con dimensioni n-by-m Una classe SquareMatrix che eredita da Matrix e ha il vincolo di essere n-by-n Il motivo per cui l'ho progettat...
posta 27.08.2014 - 04:03
3
risposte

"Uno di alcuni" tipi

Dì che hai alcune classi diverse che non hanno alcuna funzionalità in comune, ma da qualche parte nel tuo programma, hai bisogno di una (che non è necessariamente importante) perché hanno un funzionalità in quel contesto. Qual è il modo miglio...
posta 12.04.2015 - 05:12
3
risposte

Come progettare l'accesso a diversi oggetti di testo nella risposta del protocollo

Ho scritto una libreria di comunicazione per un protocollo di dispositivo industriale. Il frame di risposta contiene un array di byte come dati di payload. I dati del payload sono costituiti da diversi "oggetti" di tipi diversi, come interi, flo...
posta 24.09.2015 - 08:46
2
risposte

Conversione di tipo primitivo in computer grafica

Mi è stato ripetutamente detto che le conversioni di tipo esplicito sono un indicatore di codice errato e dovrebbero essere evitate. Ora, in tutta onestà, sono stato un po 'infastidito da queste affermazioni a causa della natura del mio lavor...
posta 04.12.2018 - 20:59
2
risposte

Digitare i metodi parametrizzati per evitare il casting

In una libreria che sto sviluppando ho un metodo factory che assomiglia un po 'a: public <T> T instantiate(Type targetType) { return ...; } Sto usando un metodo di tipo parametrizzato per evitare che gli utenti della mia libreria...
posta 25.04.2013 - 23:26
1
risposta

Tipi di gestione per matrici reali e complesse in un wrapper BLAS

Vengo da uno sfondo C e ora sto imparando OOP con C ++. Come esercizio (quindi per favore non dire semplicemente "questo esiste già"), voglio implementare un wrapper per BLAS che consente all'utente di scrivere algebra di matrici in modo int...
posta 01.06.2014 - 22:08
1
risposta

Costruttore vs operatore di casting

Sto programmando una libreria (quindi ho accesso completo a tutte le classi menzionate). Due classi ( A e B ) sono essenzialmente le stesse e differiscono solo per la loro implementazione, quindi possono essere facilmente convertite l'u...
posta 11.01.2015 - 12:38
1
risposta

Quando la coercizione di tipo è una buona idea?

Quando vuoi (apposta) per forzare il tipo in JavaScript? Voglio dire, al di là del confronto tra stringhe e numeri, quando è utile qualcosa che stai costruendo? Esempi di tipo di coercizione: "The answer is " + 42 //=> "The answer is 42...
posta 30.01.2014 - 17:14