Diferencia entre revisiones de «C++»

Contenido eliminado Contenido añadido
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 189.191.80.187 a la última edición de Shooke
Línea 532:
Los operadores sobrecargados no dejan de ser funciones, por lo que pueden devolver un valor, si este valor es del tipo de datos con el que trabaja el operador, permite el encadenamiento de sentencias. Por ejemplo, si tenemos 3 variables A,B y C de un tipo T y sobrecargamos el operador = para que trabaje con el tipo de datos T, hay dos opciones: si el operador no devuelve nada una sentencia como "A=B=C;" (sin las comillas) daría error, pero si se devuelve un tipo de datos T al implementar el operador, permitiría concatenar cuantos elementos se quisieran, permitiendo algo como "A=B=C=D=...;"
 
== Biblioteca estándar de plantillas (STL, ''Standard Template Library'') ==
[[ricardo ama a areli]] te amo xikitah
Los lenguajes de programación suelen tener una serie de bibliotecas de funciones integradas para la manipulación de datos a nivel más básico. En C++, además de poder usar las bibliotecas de [[Lenguaje de programación C|C]], se puede usar la nativa STL (Standard Template Library), propia del lenguaje. Proporciona una serie [[plantillas]] (templates) que permiten efectuar operaciones sobre el almacenado de datos, procesado y flujos de entrada/salida.
 
== Biblioteca de entrada y salida ==