Learn to create unique and shared pointers, use weak and personalized pointers and choose the smart pointer that best suits your needs when programming.
Aprende a crear punteros únicos y compartidos, a usar punteros débiles y personalizados y a elegir el puntero inteligente que mejor se adapta a tus necesidades a la hora de programar.
r - another smart pointer to share the ownership to or acquire the ownership from
r - otro puntero inteligente para compartir la titularidad o adquisición de la titularidad de
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.
En programación, un puntero inteligente (o smart pointer) es un tipo abstracto de datos que simula el comportamiento de un puntero corriente pero añadiendo nuevas características adicionales, como recolector de basura automático y comprobador de límites.
In C++, a smart pointer is implemented as a template class that mimics, by means of operator overloading, the behaviors of a traditional (raw) pointer, (e.g. dereferencing, assignment) while providing additional memory management features.
En C++, los punteros inteligentes pueden ser implementados como una "template class" que imita, mediante sobrecarga de operadores, el comportamiento de los punteros tradicionales, pero proporcionando algoritmos de administación de memoria.
It was suggested that it could be part of smart pointer interface, and in fact is used in that capacity by actors in boost.phoenix, but is more common in EDSLs such as cpp.react.
Se sugirió que podría ser parte de smart pointer interfaz, y de hecho es utilizado en esa capacidad por actores en boost.phoenix, pero es más común en EDSLs como cpp.react.
Learn to create unique and shared pointers, use weak and personalized pointers and choose the smart pointer that best suits your needs when programming.
Aprende a escribir código rápidamente con el puntero inteligente que mejor se adapta a tus necesidades a la hora de programar. Curso C++ Semántica de movimiento
Conținut posibil inadecvat
Exemplele au rolul de a te ajuta să traduci cuvinte sau expresii corect si adaptat la context. Nu sunt selectate sau validate manual, așadar pot conține termeni inadecvați. Te rugăm să raportezi exemplele pe care le consideri inadecvate. Traducerile vulgare sau colocviale sunt în general marcate cu roșu sau cu portocaliu.