Skip to content
EntityQ1665677· pop 18· linked from 83 articles

smart pointer

Sign in to save

tipo di dato astratto

Article · Italiano

Uno smart pointer (lett. "puntatore intelligente") è un oggetto del linguaggio C++ che facilita l'utilizzo dei puntatori. Lo scopo principale di uno smart pointer è quello di provvedere una cancellazione automatica della memoria. Non facendo parte delle caratteristiche del C++ gli Smart Pointers vengono forniti attraverso librerie (tra cui quella standard), e pertanto non possono sostituirsi completamente alla gestione della memoria così come avviene per i linguaggi con Garbage Collection. Sono elencati qui di seguito i principali tipi di Smart Pointers ad oggi diffusi e ampiamente approvati dalla comunità.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories