Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Descargar
¡Más rápido que el navegador!
 

Puntero inteligente

Índice Puntero inteligente

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 gestión automática de memoria y comprobador de límites (bound checking).

20 relaciones: Ámbito (programación), Bibliotecas Boost, C Sharp, C++, C++11, Caché (informática), Conteo de referencias, Descriptor de archivo, Embarcadero Delphi, Free Pascal, Fuga de memoria, Gestión de memoria, Gestión de recursos, Java (lenguaje de programación), Object Pascal, Programación, Puntero (informática), Recolector de basura, Socket de Internet, Tipo de dato abstracto.

Ámbito (programación)

En programación de computadoras, el ámbito (referido mediante su denominación en inglés scope) es el contexto que pertenece a un nombre dentro de un programa.

¡Nuevo!!: Puntero inteligente y Ámbito (programación) · Ver más »

Bibliotecas Boost

Boost es un conjunto de bibliotecas de software libre y revisión por pares preparadas para extender las capacidades del lenguaje de programación C++.

¡Nuevo!!: Puntero inteligente y Bibliotecas Boost · Ver más »

C Sharp

"C#" (pronunciado cii sharp en inglés) es un lenguaje de programación multiparadigma desarrollado y estandarizado por la empresa Microsoft como parte de su plataforma.NET, que después fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270).

¡Nuevo!!: Puntero inteligente y C Sharp · Ver más »

C++

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup.

¡Nuevo!!: Puntero inteligente y C++ · Ver más »

C++11

C++11 es una versión del lenguaje de programación C++ estándar aprobado por la Organización Internacional de Normalización (ISO) el 12 de agosto de 2011, reemplazando al anterior C++03.

¡Nuevo!!: Puntero inteligente y C++11 · Ver más »

Caché (informática)

En informática, una caché, antememoria o memoria intermedia es un componente de hardware o software que guarda datos para que las solicitudes futuras de esos datos se puedan atender con mayor rapidez; los datos almacenados en una caché pueden ser el resultado de un cálculo anterior o el duplicado de datos almacenados en otro lugar, generalmente, da velocidad de acceso más rápido.

¡Nuevo!!: Puntero inteligente y Caché (informática) · Ver más »

Conteo de referencias

Conteo de referencias, en inglés Reference counting, es una técnica para contabilizar las veces que un determinado recurso está siendo referido.

¡Nuevo!!: Puntero inteligente y Conteo de referencias · Ver más »

Descriptor de archivo

En informática los términos descriptor de archivo o descriptor de fichero son usados generalmente en sistemas operativos POSIX.

¡Nuevo!!: Puntero inteligente y Descriptor de archivo · Ver más »

Embarcadero Delphi

Embarcadero Delphi, antes conocido como CodeGear Delphi, Inprise Delphi y Borland Delphi, es un entorno de desarrollo de software diseñado para la programación de aplicaciones multiplataforma con énfasis en la programación visual.

¡Nuevo!!: Puntero inteligente y Embarcadero Delphi · Ver más »

Free Pascal

El Free Pascal es un compilador Pascal portable, libre y de código abierto, que representa una alternativa a los productos comerciales Turbo Pascal y Delphi.

¡Nuevo!!: Puntero inteligente y Free Pascal · Ver más »

Fuga de memoria

Una fuga de memoria (más conocido por el término inglés memory leak) es un error de software que ocurre cuando un bloque de memoria reservada no es liberada en un programa de computación.

¡Nuevo!!: Puntero inteligente y Fuga de memoria · Ver más »

Gestión de memoria

La gestión de memoria o administración de memoria es el acto de gestionar la memoria de un dispositivo informático.

¡Nuevo!!: Puntero inteligente y Gestión de memoria · Ver más »

Gestión de recursos

Gestión de recursos en los estudios organizacionales, gestión de recursos es la implementación eficiente y eficaz de los recursos de una organización cuando se necesiten.

¡Nuevo!!: Puntero inteligente y Gestión de recursos · Ver más »

Java (lenguaje de programación)

Java es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems.

¡Nuevo!!: Puntero inteligente y Java (lenguaje de programación) · Ver más »

Object Pascal

Object Pascal es una evolución del lenguaje de programación Pascal, con inclusión de elementos pertenecientes al paradigma de la programación orientada a objetos.

¡Nuevo!!: Puntero inteligente y Object Pascal · Ver más »

Programación

La programación es el proceso de crear un conjunto de instrucciones que le dicen a una computadora como realizar algún tipo de tarea.

¡Nuevo!!: Puntero inteligente y Programación · Ver más »

Puntero (informática)

En ciencias de la computación, un puntero es un objeto del lenguaje de programación, cuyo valor se refiere a (o "apunta a") otro valor almacenado en otra parte de la memoria del ordenador utilizando su dirección.

¡Nuevo!!: Puntero inteligente y Puntero (informática) · Ver más »

Recolector de basura

Un recolector de basura (del inglés garbage collector) es un mecanismo implícito de gestión de memoria implementado en algunos lenguajes de programación de tipo interpretado o semiinterpretado.

¡Nuevo!!: Puntero inteligente y Recolector de basura · Ver más »

Socket de Internet

Socket designa un concepto abstracto por el cual dos procesos (posiblemente situados en computadoras distintas) pueden intercambiar cualquier flujo de datos, generalmente de manera fiable y ordenada.

¡Nuevo!!: Puntero inteligente y Socket de Internet · Ver más »

Tipo de dato abstracto

En ciencias de la computación un tipo de dato abstracto (TDA) o tipo abstracto de datos (TAD) es un modelo matemático compuesto por una serie de operaciones definidas sobre un conjunto de datos.

¡Nuevo!!: Puntero inteligente y Tipo de dato abstracto · Ver más »

Redirecciona aquí:

Punteros inteligentes, Smart pointers.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »