El documento describe cómo declarar bibliotecas en C++ y listar varias bibliotecas estándar como iostream, vector y list. También discute tres tipos de errores comunes en la programación: errores de sintaxis, errores de ejecución y errores lógicos.
1. Act. 05 Jesús Emiliano Martínez Peña 09/03/2018
Biblioteca c++
-Programar
-Problema
-Código
-Lenguajes
Sintaxis para declarar Librerías en C++
La declaración de librerías, tanto en C como en C++, se debe hacer al
principio de todo nuestro código, antes de la declaración de cualquier
función o línea de código, debemos indicarle al compilador que
librerías usar, para el saber que términos estaran correctos en la
escritura de nuestro código y cuáles no. La sintaxis es la
siguiente: #include <nombre de la librería> o
alternativamente #include "nombre de la librería". Cualquiera de las 2
formas es válida en C++ (no estoy seguro si en C sea válido), ten en
cuenta que siempre el nombre de la librería debe ir entre " y " o entre
< y >. En tu código puedes declarar todas las librerías que quieras
aunque en realidad no tienen sentido declarar una librería que no vas
a usar en tu programa,sinembargono existe límiteparaesto.
Librerías Estandar de C++ (Standar
Template Library o STL)
fstream:
Flujos hacia/desde ficheros. Permite la manipulación de
archivos desde el programar, tanto leer como escribir en ellos.
iosfwd:
Contiene declaraciones adelantadas de todas las plantillas de
flujos y sus typedefs estándar. Por ejemplo ostream.
iostream:
Parte del a STL que contiene los algoritmos estándar, es quizá la
más usada e importante (aunque no indispensable).
La biblioteca list:
Parte de la STL relativa a contenedores tipo list; listas doblemente
enlazadas
math:
Contiene los prototipos de las funciones y otras definiciones para
el uso y manipulación de funciones matemáticas.
memory:
Utilidades relativas a la gestión de memoria, incluyendo
asignadores y punteros inteligentes (auto_ptr).
"auto_ptr" es una clase que conforma la librería memory y
2. permite un fácil manejo de punteros y su destrucción
automaticamente.
numeric:
Parte de la librería numérica de la STL relativa a operaciones
numéricas
ostream:
Algoritmos estándar para los flujos de salida.
vector:
Parte de la STL relativa a los contenedores tipo vector; una
generalización de las matrices unidimensionales C/C++
forward_list
Esta librería es útil para implementar con gran facilidad listas
enlazadas simples.
list
Permite implementar listas doblemente enlzadas (listas enlazadas
dobles) facilmente.
iterator
Proporciona un conjunto de clases para iterar elementos.
regex
Proporciona fácil acceso al uso de expresiones regulares para la
comparación de patrones.
thread
Útil para trabajar programación multihilos y crear múltiples hilos
en nuestra aplicació
Los comando de c++ son muy importantes para la realización de
los programas
3. Tipos de errores de
programacion
Error de sintaxis
Un error de sintaxis
se produceal
escribir,
incorrectamente,
alguna parte del
código fuente de un
programa. De
forma que, dicho
error impedirá,
tanto al compilador
como al intérprete,
traducir dicha
instrucción, ya que,
ninguno de los dos
entenderá qué le
está diciendo el
programador.
Error de ejecucion
Los errores de
lógica son los más
difíciles de detectar.
Cuando un
programa no tiene
errores desintaxis
ni errores de
ejecución, pero,
aún así, no funciona
bien, esto es debido
a la existencia de
algún error lógico.
De manera que, un
error de lógica se
producecuando los
resultados
obtenidos no son
los esperados.
Error de lógica
Errores logicos
Son errores que
aparecen mientras
se ejecuta su
programa. Estos
errores aparecen
normalmente
cuando su
programa intenta
una operación que
es imposible que se
lleve a cabo.