<include.h> und <include> unterscheiden sich hauptsächlich dadurch, daß bei den .h Varianten der namespace explizit drin steht. Das ist aus Kompatibilitätsgründen so gemacht. Da Du die .h Variante verwendest, brauchst Du also auch kein 'using namespace std' mehr machen. Ohne triftigen Grund, sollte man das aber so nicht stehen lassen. Die Behandlung von namespace's war hier vor wenigen Tagen schon mal Thema, da hab ich erläutert, warum dem so ist.