Questions et réponses pour le memory-management :

Processus d'allocation et de libération dynamiques de portions de mémoire physique afin de répondre aux demandes du programme avec, si possible, équité et pas de famine parmi les demandeurs.

12
votes
Considérez le code C: void mycode() { MyType* p = malloc(sizeof(MyType)); /* set the values for p and do some stuff with it */ cleanup(p); } void cleanup(MyType* pointer) { f ...

11
votes
Lors de la surveillance de notre application dans PERF MON, j'ai remarqué que le% de temps en GC est de 20 à 60%, tandis que notre application effectue un processus de course à ...

11
votes
Le destructeur par défaut des classes de C ++ est-il automatiquement supprimé des membres qui ne sont pas explicitement attribués en code? Par exemple: class C { public ...

11
votes
J'étais récemment interviewé pour une position C ++ et on m'a demandé comment je me garde contre la création de fuites de mémoire. Je sais que je n'ai pas ...