Les namespaces r�solution de "ambiguous"
Bonjour � tous, suite � une utilisation de windows.h, je me retrouve avec des probl�mes lors des utilisations de using namespace sf; (j'utilise la SFML).
D'ap�s ce que j'ai compris, si j'ai une fonction Sleep qui traine en dehors de tout namespace et que j'ai une autre fonction Sleep dans le namespace sf, si j'utilise pas using namespace sf, si je ne met pas sf::Sleep(), se sera la fonction windows de Sleep.
Cependant, si je met using namespace sf, et que je met Sleep(), ce devrait �tre le Sleep windows appel�.
Je me trompe ?
Si non, pourquoi avec gcc4.5 en c++0x, ai-je ambiguous function call ? (avec using namespace sf; int main(){Sleep(1);return 0;}
Si oui, comment faire pour pouvoir utiliser les fonctions SFML sans mettre sf partout tout sans pour autant emp�cher l'utilisation des fonctions windows :
En effet, les fonctions windows n'�tant dans aucun namespace, on de peut faire windows::Sleep.
Merci de votre aide.