Domande con tag 'return-type'

2
risposte

Perché una funzione di ritorno per indirizzo non può essere un lvalue?

Perché non è possibile impostare una funzione che restituisce un indirizzo mentre è possibile impostare una funzione che restituisce un riferimento. int* returnByAddress() { int x = 20; return &x; } int& returnByReference() {...
posta 20.01.2014 - 10:36
3
risposte

Intersezione di entità geometriche

Stavo provando a progettare una piccola API geometrica C ++ per scopi di apprendimento, ma ho riscontrato un problema quando si trattava di intersezioni di entità geometriche. Ad esempio, l'intersezione di una linea e di una sfera può avere tre...
posta 22.11.2013 - 16:23
2
risposte

Devo restituire Collection o ImmutableCollection da un metodo?

Durante la scrittura di un'API in Java, restituendo una raccolta immutabile di qualche tipo, ho la possibilità di restituire Collection (o List , Map , ecc.) dal metodo o% gude% di guava (o ImmutableCollection , ImmutableList...
posta 17.12.2013 - 11:31
1
risposta

Devo dichiarare il tipo più specifico come tipo di metodo di restituzione?

In Android posso inserire solo ArrayList di Parcelable oggetti in Intent : Intent putParcelableArrayListExtra(String name, ArrayList<? extends Parcelable> value); Non posso inserire un List<? extends Parcelable>...
posta 10.10.2014 - 08:54
2
risposte

Java: come posso rendere il tipo di ritorno, di un metodo ereditato in una sottoclasse, lo stesso della sottoclasse?

Sono piuttosto inesperto in Java, e sto avendo un problema nel formare una sottoclasse di una classe che ho creato. La classe che ho creato, chiamata Vector2D , contiene metodi, come add(Vector2D addend) , che accetta un oggetto Vector...
posta 27.08.2014 - 21:31
2
risposte

Metodi di denominazione che fanno la stessa cosa ma restituiscono tipi diversi

Supponiamo che stia estendendo una classe di selezione di file grafici ( JFileChooser ). Questa classe ha metodi che visualizzano la finestra di dialogo selettore file e restituiscono una firma di stato sotto forma di int : APPROVE_...
posta 10.11.2012 - 22:24
1
risposta

Restituisce valori per i metodi CRUD?

Sto scrivendo un'API web di base in Java che fa quello che fanno quasi tutti gli altri: prendere input, convalidarlo, quindi eseguire operazioni CRUD sul DB. Ho scritto diverse API prima e ho già capito cosa costituisce una buona risposta al cli...
posta 06.01.2014 - 21:31
4
risposte

Esci da un programma principale o in funzione?

Diciamo che ho un metodo / funzione vuoto per controllare gli argomenti del programma: void check(int argc, String argv){ //some irrelevant code } In questa funzione ho alcuni controlli per convalidare la correttezza degli argomenti. Ad...
posta 20.05.2015 - 14:14
4
risposte

Il tipo di restituzione condizionale è sempre una buona idea?

Quindi ho un metodo simile a questo: -(BOOL)isSingleValueRecord E un altro metodo come questo: -(Type)typeOfSingleValueRecord E mi è venuto in mente che potevo combinarli in qualcosa del genere: -(id)isSingleValueRecord E fai in m...
posta 31.10.2012 - 06:39
1
risposta

Per i metodi di esempio, restituire sempre sé o questo, invece di usare un tipo di reso vuoto, essere uno stile di codifica pulito? [chiuso]

Ho appena trovato questo articolo , e in particolare, questa risposta . In sostanza si tratta di restituire self dai metodi di istanza per consentire il concatenamento dei metodi. Detto questo, uno dei primi pensieri che mi è venuto in me...
posta 22.04.2014 - 17:40