Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2014, 21:10
martinxsalvo
 
Fecha de Ingreso: marzo-2014
Mensajes: 5
Antigüedad: 10 años, 6 meses
Puntos: 0
namespaces c++?

Buenas!

Recién me estoy iniciando en c++ y se me presentó un problema con los namespaces, si bien los pude implementar, quisiera saber como separar las declaraciones de la implementación de funciones, es decir, que en el header
queden los namespaces con declaraciones, y en otro archivo (.cpp tengo entendido) la implementación de las funciones.

Tengo esto que es muy simple, lo hice para ver como funcionaba para ir familiarizandome con esto.

namespace sumaresta{
int sumar(int, int);
int restar(int, int);



int sumar(int a, int b) {
return a+b;
}

int restar(int a, int b) {
return a-b;
}

}

namespace muldiv{
int multiplicar(int, int);
int dividir(int, int);



int multiplicar(int a, int b) {
return a*b;
}

int dividir(int a, int b) {
return a/b;
}
}

como dije, importando este archivo .h desde el módulo principal funciona correctamente, pero se puede separar la implementacion de esas funciones en otro archivo? y cómo? con un ejemplo sencillo me basta, es solo para saber eso.

Muchas gracias desde ya!