miércoles, 20 de mayo de 2015

16 - Tutorial de C++ en español - Crear un header (librerías .h)




En este capítulo del tutorial de C++ nos centraremos en como podemos crear nuestras librerías personalizadas, las librerías en C/C++ llevan la extensión .h, este tipo de archivos pueden contener herramientas (funciones, constantes, clases, ...) que posteriormente podemos incluir en cualquier proyecto .cpp. Son muchas las ventajas de crear headers, como el orden y la limpieza en el proyecto principal, ya que las herramientas ya están creadas, son reutilizables y sólo es necesario importarlas.

En el ejemplo del capítulo funciones.h contiene un par de funciones que utilizaremos en header.cpp:

funciones.h


#include <iostream>
#include <string>

using namespace std;

void printl(string str)
{
 cout << str << endl;  
}

int sumar(int n1, int n2)
{
 return n1+n2;   
}


header.cpp

#include <iostream>
#include "funciones.h"

using namespace std;

int main(int argc, char *argv[])
{

 printl("Hola mundo");
 
 int total = sumar(2, 2);
 cout << "Total: " << total << endl;
 
 system("PAUSE");
 return 0;
}