Processo di allocazione dinamica e liberazione di porzioni di memoria fisica al fine di rispondere alle richieste del programma con, se possibile, correttezza e assenza di fame tra i richiedenti.
Sono un po 'confuso con l' deleteoperatore JavaScript . Prendi il seguente codice: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; Dopo che questo pezzo di codice è stato eseguito, objè null, ma foofa ancora riferimento a un oggetto esattamente come obj. Immagino che …
Quando si crea un'istanza di una classe con l' newoperatore, la memoria viene allocata sull'heap. Quando si crea un'istanza di una struttura con l' newoperatore da dove viene allocata la memoria, sull'heap o sullo stack?
Questo messaggio di errore è stato presentato, qualche suggerimento? Dimensione della memoria consentita di 33554432 byte esauriti (tentato di allocare 43148176 byte) in php
Voglio sapere come malloce freelavoro. int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout << p; return 0; } Le sarei davvero grato se la risposta …
Ho un disco rigido in cui l'utilizzo dell'inode è del 100% (usando il df -icomando). Tuttavia, dopo aver eliminato sostanzialmente i file, l'utilizzo rimane del 100%. Qual è il modo corretto di farlo allora? Come è possibile che un'unità disco con un minore utilizzo dello spazio su disco possa avere …
C'è un modo per un programma Python di determinare quanta memoria sta attualmente utilizzando? Ho visto discussioni sull'utilizzo della memoria per un singolo oggetto, ma ciò di cui ho bisogno è l'utilizzo totale della memoria per il processo, in modo da poter determinare quando è necessario iniziare a scartare i …
Una semplice app di prova: cout << new int[0] << endl; uscite: 0x876c0b8 Quindi sembra che funzioni. Cosa dice lo standard al riguardo? È sempre legale "allocare" un blocco di memoria vuoto?
Swift ha: Riferimenti forti Riferimenti deboli Riferimenti noti In che modo un riferimento sconosciuto è diverso da un riferimento debole? Quando è sicuro utilizzare un riferimento sconosciuto? I riferimenti sconosciuti rappresentano un rischio per la sicurezza come i puntatori penzolanti in C / C ++?
È 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 …
So che un .sofile è una specie di libreria dinamica (molti thread possono condividere tali librerie, quindi non è necessario averne più di una copia in memoria). Ma qual è la differenza tra .ae .la? Sono tutte librerie statiche? Se le librerie dinamiche presentano grandi vantaggi rispetto a quelle statiche, …
Come qualcuno che è nuovo in Objective-C qualcuno può darmi una panoramica del mantenimento, assegnare, copiare e tutti gli altri che mi mancano, che seguono la direttiva @property? Cosa stanno facendo e perché dovrei usarne uno sopra l'altro?
Per la maggior parte con ARC (Automatic Reference Counting), non è necessario pensare alla gestione della memoria con gli oggetti Objective-C. Non è più possibile creare NSAutoreleasePools, tuttavia esiste una nuova sintassi: @autoreleasepool { … } La mia domanda è: perché mai dovrei averne bisogno quando non dovrei rilasciare / …
Dovresti impostare tutti gli oggetti su null( Nothingin VB.NET) una volta che hai finito con loro? Comprendo che in .NET è essenziale disporre di eventuali istanze di oggetti che implementano l' IDisposableinterfaccia per rilasciare alcune risorse sebbene l'oggetto possa essere ancora qualcosa dopo che è stato eliminato (quindi la isDisposedproprietà …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.