Domande taggate «overloading»

I termini sovraccarico e sovraccarico possono riferirsi a: - Sovraccarico di costruttori e metodi, un tipo di polimorfismo in cui vengono richiamate diverse funzioni con lo stesso nome in base ai tipi di dati dei parametri passati - Sovraccarico di operatori, una forma di sovraccarico funzionale o di metodo in cui il l'azione in sovraccarico è un operatore, come + o -


4
Perché String.valueOf (null) genera una NullPointerException?
secondo la documentazione, il metodo String.valueOf(Object obj)restituisce: se l'argomento è null, allora una stringa uguale a "null"; in caso contrario, obj.toString()viene restituito il valore di . Ma come mai quando provo a fare questo: System.out.println("String.valueOf(null) = " + String.valueOf(null)); lancia NPE invece? (provalo tu stesso se non ci credi!) Eccezione …

5
Come funziona `is_base_of`?
Come funziona il codice seguente? typedef char (&yes)[1]; typedef char (&no)[2]; template <typename B, typename D> struct Host { operator B*() const; operator D*(); }; template <typename B, typename D> struct is_base_of { template <typename T> static yes check(D*, T); static no check(B*, int); static const bool value = sizeof(check(Host<B,D>(), …









5
Funzioni sovraccaricate in Python?
È possibile avere funzioni sovraccariche in Python? In C # farei qualcosa di simile void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } e poi quando chiamo la funzione si differenzia tra i due in …



4
Sovraccarico di una funzione mediante modelli
Sto provando a definire una funzione usando i template e voglio che il typename sia int o anEnum (un enum specifico che avevo definito). Ho provato quanto segue ma ho fallito: template <int | anEnum T> // or <int T, anEnum T> or <int, anEnum T> bool isFunction(const T &aVariable){} …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.