Domande taggate «default-constructor»

3
In che modo “= default” è diverso da “{}” per costruttore e distruttore predefiniti?
Inizialmente ho pubblicato questo come una domanda solo sui distruttori, ma ora sto aggiungendo considerazione sul costruttore predefinito. Ecco la domanda originale: Se voglio dare alla mia classe un distruttore virtuale, ma altrimenti uguale a quello che genererebbe il compilatore, posso usare =default: class Widget { public: virtual ~Widget() = …


11
Kotlin con JPA: l'inferno del costruttore predefinito
Come richiesto da JPA, le @Entityclassi dovrebbero avere un costruttore predefinito (non arg) per creare un'istanza degli oggetti quando vengono recuperati dal database. In Kotlin, le proprietà sono molto convenienti da dichiarare nel costruttore principale, come nell'esempio seguente: class Person(val name: String, val age: Int) { /* ... */ } …

3
Condizioni per la generazione automatica dell'operatore di default / copia / sposta ctor e copia / sposta assegnazione?
Voglio aggiornare la mia memoria alle condizioni in cui un compilatore genera automaticamente un costruttore predefinito, un costruttore di copie e un operatore di assegnazione. Ricordo che c'erano alcune regole, ma non ricordo, e inoltre non riesco a trovare una risorsa affidabile online. Qualcuno può aiutare?

4
Inizializzazione predefinita di std :: array?
Con C ++ 11 std::array, ho la garanzia che la sintassi std::array<T, N> x;inizializzerà per impostazione predefinita tutti gli elementi dell'array? EDIT : in caso contrario, esiste una sintassi che funzionerà su tutti gli array (inclusi gli array di dimensioni zero) per inizializzare tutti gli elementi al loro valore predefinito? …

4
Creazione di istanze di tipo senza costruttore predefinito in C # utilizzando la reflection
Prendi la seguente classe come esempio: class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } Quindi voglio creare un'istanza di questo tipo usando la riflessione: Type t = typeof(Sometype); object o = Activator.CreateInstance(t); Normalmente questo funzionerà, tuttavia poiché SomeTypenon è stato definito un costruttore senza …

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.