EVAP2

EVAP2

                                                 LIBRERIA IOSFWD
La librería estándar de C++ ofrece un archivo de cabecera de forward declarations de las clases de entrada y salida a flujos de bytes (iostreams):
#include <iosfwd>
De esta forma podemos utilizar los tipos ostream, istream, etc. sin necesidad de traer la definición de todas las clases de entrada y salida. Generalmente deberíamos utilizar el <iosfwd> en nuestro cuando no hagamos un mayor uso que sólo referenciarlas. Un ejemplo:
#ifndef EMPLEADO_IO_H
#define EMPLEADO_IO_H

#include <iosfwd> // forward declaration de ostream

class Empleado;    // forward declaration de nuestro tipo

// Aquí no necesitamos conocer el tamaño ni de Empleado,
// ni de ostream, podemos compilar sólo con sus forward
// declarations.
void write_empleado_en_formato_binario(const Empleado&, ostream&);

#endif
Una nota importante: si se está programando en C/C++ bajo Gnu/Linux, y se utiliza uno de los compiladores nativos de este sistema operativo (gcc o g++), es necesario incluir, al compilar, la opción -lm, dado que, de lo contrario, el compilador generará un error. Por ejemplo, si tenemos un fichero fuente con funciones de la biblioteca matemática, llamado mi_fich_fuente_math.c, para compilarlo será necesario dar la orden siguiente en la consola de comandos (respectiva al intérprete):
$ gcc mi_fich_fuente_math.c -lm -o <nombre_del_ejecutable>
Esto, asimismo, no es necesario si se programa en C/C++ bajo Windows utilizando la herramienta gráfica MS Visual C++.
Todas las funciones en las que participan ángulos toman y devuelven radianes.

NombreDescripción
acosarcocoseno
asinarcoseno
atanarcotangente
atan2arcotangente de dos parámetros
floormenor entero no menor que el parámetro
coscoseno
coshcoseno hiperbólico
exp(double x)función exponencial, computa ex
fabsvalor absoluto
ceilmayor entero no mayor que el parámetro
fmodresiduo de la división de flotantes
frexpfracciona y eleva al cuadrado.
ldexptamaño del exponente de un valor en punto flotante
loglogaritmo natural
log10logaritmo en base 10
modfobtiene un valor en punto flotante íntegro y en partes
pow(x,y)eleva un valor dado a un exponente, xy
sinseno
sinhseno hiperbólico
sqrtraíz cuadrada
tantangente
tanhtangente hiperbólica

No hay comentarios:

Publicar un comentario