Se puede usar cualquiera de los dos términos, son "paquetes" o colecciones de clases y funciones ya definidas en el lenguaje, que te permiten dar solución a problemas comunes y que generalmente requieren de acciones genéricas
Enviado por Helena • 28 de Febrero de 2018 • 877 Palabras (4 Páginas) • 524 Visitas
...
}
4.2 bitset
4.3 complex
#include
#include
using namespace std;
int main ()
{
complex num1(23,24), num2, num3;
cout
cout
cout
cin >> num2;
cout
num3 = num1 + num2;
cout
cout
cout
return 0;
}
4.4 list
#include
#include
#include
using namespace std;
// Ejemplo: metodo remove
void test01()
{
list string> nombres;
nombres.push_back("Juan");
nombres.push_back("Oscar");
nombres.push_back("Samantha");
nombres.push_back("Angela");
nombres.push_back("Wilder");
nombres.push_back("Carlos");
nombres.push_back("Oscar");
liststring>::iterator it = nombres.begin();
cout "antes de remove" endl;
while( it != nombres.end() )
{
cout "\t" *it++ endl;
}
cout endl;
nombres.remove("Oscar");
it = nombres.begin();
cout "despues de remove" endl;
while( it != nombres.end() )
{
cout "\t" *it++ endl;
}
cout endl;
}
4.5 cmath
#include
#include
#include
int main()
{
/* Este programa permite el calculo de las raices
de una ecuacion cuadratica */
/* Declaración de variables*/
double a, b, c, x_1, x_2;
/* Entrada de datos */
coutcin>>a >> b >> c;
/* Procesamiento de datos */
x_1 = ( -b + sqrt( pow(b,2.0) – 4.0 * a * c) ) / (2.0 * a);
x_2 = ( -b - sqrt( pow(b,2.0) – 4.0 * a * c) ) / (2.0 * a);
/* Salida de Resultados */
coutcoutcoutcoutsystem("PAUSE");
return 0;
}
4.6 stack
#include
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
stackchar> s;
for (int i='A'; i 'Z'; i++)
s.push(i);
while (! s.empty() )
{
cout s.top() " " ;
s.pop();
}
cout endl;
system("PAUSE");
return EXIT_SUCCESS;
}
4.7 Utility
#include
#include
#include
#include
#include
using namespace std;
/*----------------------------------------*/
typedef pairstring, double> venta_dia;
int main()
{
cout "\nUna simple prueba de map\n";
cout "........................\n";
mapstring, double> semana;
semana.insert( venta_dia("lunes", 300.65) );
semana.insert( venta_dia("martes", 456.12) );
semana.insert( venta_dia("miercoles", 234.56) );
double total = 0;
mapstring, double>::iterator p = semana.begin();
while
...