martes, 10 de enero de 2017

BIBLIOTECA ESTÁNDAR DE C++

APÉNDICE BIBLIOTECA ESTÁNDAR DE C++ Seguramente en el compilador que ha estado utilizando, sea Visual C++, Dev C++ o cualquier otro que no sea muy viejo, es decir anterior al año de 1998, le ha estado marcando algunos “Warnings” a la hora de compilar su código fuente, trate de corregirlos. Uno de ellos que quizá no sepa a que se refiere es: …#warning This file includes at least one deprecated or antiquated header... To disable this warning use -Wno-deprecated. Este warning está presente en el compilador GCC, y aparece debido a los archivos de cabecera que hemos empleado hasta este momento. En el estándar de C++ las bibliotecas dejan de utilizar el “.h”, es decir que en lugar de utilizar , ahora tendrá que escribirse , en vez de será . A pesar que esto tiene varias ventajas, que tal vez no vea en este momento, se tendría que colocar “std” antes de cada llamada a una función de la biblioteca, debido a que toda la biblioteca estándar de C++ está definida en el espacio de nombres llamado std. Con esto, tendríamos que hacer una llamada a escribir en pantalla con la instrucción std::cout. Para evitar esto, y por consiguiente hacer menos extenso el código a escribir, podemos emplear la directriz using, indicando al compilador el espacio de nombres donde está referenciado. 108 Por ejemplo, el siguiente programa es la nueva versión de uno de nuestros primeros programas escritos. #include  using namespace std; int main(){ cout<< “adios a todos” < E/S de la biblioteca de C Funciones de clasificación de caracteres E/S de caracteres extendidos Flujos para trabajo con ficheros en disco Manipuladores Tipos y funciones básicos de E/S Declaraciones adelantadas de utilidades de E/S Objetos y operaciones sobre flujos estándar de E/S Objetos y operaciones sobre flujos de entrada Objetos y operaciones sobre flujos de salida Flujos para trabajar con cadenas de caracteres Búferes de flujos CADENAS Examinar y convertir caracteres Funciones de cadena estilo C Funciones de cadena estilo C Funciones de cadena de caracteres extendidos estilo C 109 Clasificación de caracteres extendidos Clases para manipular cadenas de caracteres CONTENEDORES Matriz de bits Cola de dos extremos de elementos de tipo T Lista doblemente enlazada de elementos de tipo T Matriz asociativa de elementos de tipo T Cola de elementos de tipo T Conjunto de elementos de tipo T (contenedor asociativo) Pila de elementos de tipo T Matriz de elementos de tipo T ITERADORES Soporte para iteradores ALGORITMOS Algoritmos generales (buscar, ordenar, contar, etc.) bsearch y qsort NÚMEROS Funciones matemáticas Operaciones con números complejos Números aleatorios estilo C Algoritmos numéricos generalizados Operaciones con matrices numéricas DIAGNÓSTICOS Macro ASSERT Tratamiento de errores estilo C Clase base para todas las excepciones Clases estándar utilizadas para manipular excepciones UTILIDADES GENERALES Fecha y hora estilo C Objetos función Funciones para manipular bloques de memoria 110 Manipular pares de objetos LOCALIZACIÓN Control estilo C de las diferencias culturales Control de las diferencias culturales SOPORTE DEL LENGUAJE Limites numéricos en coma flotante de estilo C Limites numéricos estilo C Salvar y restaurar el estado de la pila Establecimiento de manejadores para condiciones excepcionales (también conocidos como señales) Lista de parámetros de función de longitud variable Soporte de la biblioteca al lenguaje C Definición de funciones, variables y tipos comunes Manipulación de la hora y fecha Tratamiento de excepciones Limites numéricos Gestión de memoria dinámica> Identificadores de tipos durante la ejecución Biblioteca estándar de C++ 

No hay comentarios:

Publicar un comentario