Smart pointer
In computer science, a smart pointer is an abstract data type that simulates a pointer while providing added features, such as automatic memory management or bounds checking. Such features are intended to reduce bugs caused by the misuse of pointers, while retaining efficiency. Smart pointers typically keep track of the memory they point to, and may also be used to manage other resources, such as network connections and file handles. Smart pointers were first popularized in the programming language C++ during the first half of the 1990s as rebuttal to criticisms of C++'s lack of automatic garbage collection.
Wikipage redirect
Active Template LibraryAuto ptrAutomatic Reference CountingBoost (C++ libraries)Bounded pointerC++C++/CXC++ Technical Report 1Comparison of ALGOL 68 and C++Comparison of Java and C++Component Object ModelDangling pointerDestructor (computer programming)Effi (C++)Entity component systemEvent loopGNU Scientific LibraryGarbage collection (computer science)Java (programming language)Memory safetyModern C++ DesignNew and delete (C++)Object pool patternOpen (system call)PHP syntax and semanticsPointer (computer programming)Protected modeReference (computer science)Reference countingResource acquisition is initializationRule of three (C++ programming)Shared ptrSmart pointersSubstructural type systemUnique ptrWeak ptrWeak reference
Link from a Wikipage to another Wikipage
primaryTopic
Smart pointer
In computer science, a smart pointer is an abstract data type that simulates a pointer while providing added features, such as automatic memory management or bounds checking. Such features are intended to reduce bugs caused by the misuse of pointers, while retaining efficiency. Smart pointers typically keep track of the memory they point to, and may also be used to manage other resources, such as network connections and file handles. Smart pointers were first popularized in the programming language C++ during the first half of the 1990s as rebuttal to criticisms of C++'s lack of automatic garbage collection.
has abstract
Em ciência da computação, um a ...... ara uma interface de ponteiro.
@pt
En informatique, un pointeur i ...... ser de pointeurs intelligents.
@fr
En programación, un puntero in ...... a: algun_tipo& funcion_obvia2;
@es
Gli smart pointers (letteralme ...... ente approvati dalla comunità.
@it
In computer science, a smart p ...... p of an object to one pointer.
@en
Smart pointer (chytrý ukazatel ...... le smart pointery nepoužívají.
@cs
Sprytny wskaźnik, inteligentny ...... lgorytmy zarządzania pamięcią.
@pl
Розумний вказівник (англ. Smar ...... єднання і файлові дескриптори.
@uk
Умный указатель (англ. smart p ...... возникновение висячих ссылок.
@ru
في علوم الحاسوب والبرمجة المؤش ...... لذي يشير إليه هذا المؤشر أيضا.
@ar
Link from a Wikipage to an external page
Wikipage page ID
page length (characters) of wiki page
Wikipage revision ID
995,206,297
Link from a Wikipage to another Wikipage
wikiPageUsesTemplate
hypernym
comment
Em ciência da computação, um a ...... ara uma interface de ponteiro.
@pt
En informatique, un pointeur i ...... ou la vérification des bornes.
@fr
En programación, un puntero in ...... ebería hacer con el resultado?
@es
Gli smart pointers (letteralme ...... ente approvati dalla comunità.
@it
In computer science, a smart p ...... automatic garbage collection.
@en
Smart pointer (chytrý ukazatel ...... le smart pointery nepoužívají.
@cs
Sprytny wskaźnik, inteligentny ...... wskaźników jest niepotrzebne.
@pl
Розумний вказівник (англ. Smar ...... єднання і файлові дескриптори.
@uk
Умный указатель (англ. smart p ...... и доступе или очистку памяти).
@ru
في علوم الحاسوب والبرمجة المؤش ...... تشير إليها بغرض إدارة الذاكرة.
@ar
label
Intelligenter Zeiger
@de
Pointeur intelligent
@fr
Ponteiro inteligente
@pt
Puntero inteligente
@es
Smart pointer
@cs
Smart pointer
@en
Smart pointer
@it
Sprytny wskaźnik
@pl
Розумні вказівники
@uk
Умный указатель
@ru