Domande taggate «new-operator»

16
In che modo delete [] sa che è un array?
Bene, penso che siamo tutti d'accordo sul fatto che ciò che accade con il seguente codice non è definito, a seconda di ciò che viene passato, void deleteForMe(int* pointer) { delete[] pointer; } Il puntatore potrebbe essere ogni sorta di cose diverse, quindi eseguire un incondizionato delete[]su di esso non …


8
Malloc vs nuovo - imbottitura diversa
Sto esaminando il codice C ++ di qualcun altro per il nostro progetto che utilizza MPI per il calcolo ad alte prestazioni (10 ^ 5 - 10 ^ 6 core). Il codice ha lo scopo di consentire comunicazioni tra macchine (potenzialmente) differenti su architetture differenti. Ha scritto un commento che …


7
Come aggiungere a un hash esistente in Ruby
Per quanto riguarda l'aggiunta di una key => valuecoppia a un hash popolato esistente in Ruby, sono in procinto di lavorare su Beginning Ruby di Apress e ho appena terminato il capitolo sugli hash. Sto cercando di trovare il modo più semplice per ottenere gli stessi risultati con gli hash …
102 ruby  new-operator  hash 


5
Come si "rialloca" in C ++?
Come posso reallocin C ++? Sembra che manchi dalla lingua - c'è newe deletema non resize! Ne ho bisogno perché poiché il mio programma legge più dati, ho bisogno di riallocare il buffer per conservarlo. Non credo che deleteil vecchio puntatore e newil nuovo, più grande, sia l'opzione giusta.
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.