salut tout le monde

Ma premi�re question conserne la notion du "namespace" en l'orient� objet, quelqu'un pourrait il m'expliquer � quoi �a sert au juste s'il vous plait?

Ma deuxi�me conserne une ligne de code que je n'arrive pas � comprendre

Code : S�lectionner tout - Visualiser dans une fen�tre � part
typedef void (*TFoncMessage)(const std::string &) ;
�a veut dire quoi "typedef void" et "std" , bref tte cette ligne de code ?

P.S: je suis encore d�butante en C++, veuillez m'aider je vous prie