Pointeur intelligent

Pointeur intelligent

En informatique, un pointeur intelligent (en anglais smart pointer) est un type abstrait de données qui simule le comportement d'un pointeur en y adjoignant des fonctionnalités telles que la libération automatique de la mémoire allouée ou la vérification des bornes.

La gestion manuelle de la mémoire dans les langages utilisant les pointeurs est une source courante de bugs, notamment de fuites de mémoire. Les pointeurs intelligents diminuent ce risque en rendant automatique la libération des ressources : quand le dernier pointeur vers un objet est détruit, par exemple parce qu'il sort de portée, l'objet pointé est détruit simultanément. Cela peut être implémenté par exemple avec le décompte de références.


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Pointeur intelligent de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • RAII — est l acronyme anglais de Resource Acquisition Is Initialization, que l on peut traduire littéralement par l Acquisition d une Ressource est une Initialisation. Il s agit d une technique de programmation utilisée dans plusieurs langages orientés… …   Wikipédia en Français

  • Super Paper Mario — Éditeur Nintendo Développeur Intelligent Systems Musique …   Wikipédia en Français

  • Killzone — Éditeur Sony Computer Entertainment Développeur Guerrilla Games Date de sortie …   Wikipédia en Français

  • IP — ● ►en /I P/ sg. m. ● 1. ►PROG Instruction Pointer. Pointeur d instructions, incrémenté à chaque fois que le processeur a fini de traiter une instruction (On peut aussi le modifier plus globalement, quand on fait un saut, par exemple.). Syn. de PC …   Dictionnaire d'informatique francophone

  • Bertrand-François Mahé de La Bourdonnais — Pour les articles homonymes, voir Mahé. Bernard François Mahé Comte de La Bourdonnais …   Wikipédia en Français

  • Jason Spezza — Données clés Nationalité …   Wikipédia en Français

  • LostWinds — Développeur Frontier Developments Concepteur David Braben Date de sortie AN …   Wikipédia en Français

  • Lost Winds — LostWinds LostWinds Développeur Frontier Developments Concepteur David Braben Date de sortie AN 12 …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”