main :

codice:
include "def_function.h"
include "example.h"


class example :

codice:
include "def_function.h"
include "example.h"

def_function.h :

codice:
typedef int (WINAPI* LP_Open)	(arg1,arg2);
typedef int (WINAPI* LP_Close)	(arg1)	;

LP_Open  Open;
LP_Close  Close;
la typedef posso farla quanto voglio, ma non posso definire due volte i puntatori..

non c'è una specie di ifndef per gli include ?