Matrices y Vectores en Programación
Electrónica y Automatización
lunes, 7 de enero de 2019
lunes, 3 de diciembre de 2018
lunes, 15 de octubre de 2018
Bibliotecas y Comandos en C++
Bibliotecas
Iostream: Parte
del a STL que contiene los algoritmos estándar, es quizá la más usada e
importante (aunque no indispensable).
Math: Contiene
los prototipos de las funciones y otras definiciones para el uso y manipulación
de funciones matemáticas.
Biblioteca estandar:
En C++, la biblioteca estándar es una colección de clases y funciones , escritas
en el núcleo del lenguaje. La biblioteca estándar proporciona varios
contenedores genéricos, funciones para utilizar y manipular esos contenedores,
funciones objeto, cadenas y flujos genéricos (incluyendo E/S interactiva y de
archivos) y soporte para la mayoría de las características del lenguaje
Librería stdio:
Contiene los prototipos de las funciones, macros, y tipos para manipular datos
de entrada y salida.
Librería stdlib:
Contiene los prototipos de las funciones, macros, y tipos para utilidades de
uso general.
String: Parte de
la STL relativa a contenedores tipo string; una generalización de las cadenas
alfanuméricas para albergar cadenas de objetos. Muy útil para el fácil uso de
las cadenas de caracteres, pues elimina muchas d elas dificultades que generan
los char .
Biblioteca List:
La plantilla list de C++ posee los métodos necesarios para insertar y borrar
elementos al inicio, al final o en un punto específico de la lista
Memory: Este
encabezado define utilidades generales para administrar la memoria dinámica:
Comandos
Iostream:
cin : Flujo de entrada
cout : Flujo de salida
cerr : Flujo de error no almacenado.
clog : Flujo de error almacenado.
Math:
Math:
Acos: arcocoseno
Asin: arcoseno
Atan: arcotangente
atan2: arcotangente de dos parámetros
floor: función suelo
cos: coseno
Biblioteca estandar:
Biblioteca estandar:
<bitset>
provee la clase contea std::bitset, un arreglo de bits.
<deque>
provee la plantilla clase contenedora std::deque, una cola
doblemente enlazada.
<list>
provee la plantilla clase contenedora std::list, una lista
doblemente enlazada.
<map>
provee las plantillas clases contenedoras std::map y
std::multimap, un arreglo asociativo y un arreglo asociativo múltiple
respectivamente.
<queue>
provee la clase adaptadora contenedora std::queue, una cola
de datos.
remove: Elimina
un fichero.
Rename: Cambia al fichero de nombre.
Rewind: Coloca el indicador de posición de fichero para el
stream apuntado por stream al comienzo del fichero.
Tmpfile: Crea y abre un fichero temporal que es borrado
cuando cerramos con la función fclose().
Fclose: Cierra un fichero a través de su puntero.
atof (ascii to float): cadena de caracteres a coma flotante
atoi (ascii to integer): cadena de caracteres a entero
atol (C Standard Library)]] (ascii to long): cadena de
caracteres a entero tamaño largo
strtod (string to double): cadena de caracteres a coma
flotante tamaño doble
strtol (string to long): cadena de caracteres a entero largo
String:
String:
Memcpy: copia n bytes entre dos áreas de memoria que no
deben solaparse
Memmove: copia n bytes entre dos áreas de memoria; al
contrario que memcpy las áreas pueden solaparse
Memchr: busca un valor a partir de una dirección de memoria
dada y devuelve un puntero a la primera ocurrencia del valor buscado o NULL si
no se encuentra
Memcmp: compara los n primeros caracteres de dos áreas de
memoria
Memset: sobre escribe un área de memoria con un patrón de
bytes dado
Strcat: añade una cadena al final de otra
pop_back: borra el último elemento de la lista
pop_front: borra el primer elemento de la lista
erase: borra uno o más elementos de la lista
remove : borra un elemento de la lista
clear: borra todos los elementos de la lista
auto_ptr: Puntero automático [obsoleto] (plantilla de clase)
auto_ptr_ref: Referencia al puntero automático (plantilla de
clase)
shared_ptr: Puntero compartido (plantilla de clase)
débil_ptr: Puntero compartido débil (plantilla de clase)
unique_ptr: Puntero único (plantilla de clase)
Suscribirse a:
Entradas (Atom)

