Domande taggate «new-operator»

14
Qual è la "nuova" parola chiave in JavaScript?
La newparola chiave in JavaScript può essere piuttosto confusa quando viene incontrata per la prima volta, poiché le persone tendono a pensare che JavaScript non sia un linguaggio di programmazione orientato agli oggetti. Che cos'è? Quali problemi risolve? Quando è appropriato e quando no?


19
In quali casi utilizzo malloc e / o new?
Vedo in C ++ che ci sono diversi modi per allocare e liberare dati e capisco che quando chiami mallocdovresti chiamare freee quando usi l' newoperatore dovresti accoppiarti deleteed è un errore mescolare i due (es. Chiamare free()su qualcosa che è stato creato con l' newoperatore), ma non sono chiaro …


14
Passando argomenti a new # (generico) di tipo templated
Sto cercando di creare un nuovo oggetto di tipo T tramite il suo costruttore durante l'aggiunta all'elenco. Ricevo un errore di compilazione: il messaggio di errore è: 'T': impossibile fornire argomenti durante la creazione di un'istanza di una variabile Ma le mie lezioni hanno un argomento costruttore! Come posso farlo …



12
Come aprire nel browser predefinito in C #
Sto progettando una piccola applicazione C # e al suo interno c'è un browser. Attualmente ho tutte le mie impostazioni predefinite sul mio computer che dicono che Google Chrome è il mio browser predefinito, ma quando faccio clic su un collegamento nella mia applicazione per aprirlo in una nuova finestra, …


10
Cancella questo permesso?
È consentito delete this;se l'istruzione delete è l'ultima istruzione che verrà eseguita su quell'istanza della classe? Ovviamente sono sicuro che l'oggetto rappresentato dal this-pointer sia newcreato. Sto pensando a qualcosa del genere: void SomeModule::doStuff() { // in the controller, "this" object of SomeModule is the "current module" // now, if …


14
Differenza tra nuovo e override
Mi chiedo quale sia la differenza tra i seguenti: Caso 1: Classe di base public void DoIt(); Caso 1: classe ereditata public new void DoIt(); Caso 2: Classe di base public virtual void DoIt(); Caso 2: classe ereditata public override void DoIt(); Entrambi i casi 1 e 2 sembrano avere …




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.