En realidad estoy buscando algo extremadamente fácil que podía hacer en VB6 que era como declarar un módulo y llamarlo así:
Module1.Función()
Algo así, que la clase tenga solamente funciones y variables globales para llamar desde cualquier lado, como RandomNumber, Suma, Resta, blabla, pero no puedo hacerlo funcionar con template<typename T> T Suma(T a, T b) por ejemplo, porque cuando trato de compilar me tira errores que ni idea que són...
Si tengo la estrucura en el .h, al escribirlo en el .cpp se llama sólo? cómo funciona?
Ej:
Tengo GlobalMisery.h y GlobalMisery.cpp
Yo estoy en main.cpp
Si hago un include a GlobalMisery.h, se llama a su vez a GlobalMisery.cpp?
Porque en ese cpp tengo el código de la estructura del .h
El tema de punteros está todo muy lindo, pero con este tema de templates es horrible, yo no lo puedo hacer funcionar