doesn't using namespace sf; eliminate the need for this?
I have a better idea. Not using a namespace at all in SFML eliminates the need for "using namespace sf".
Seriously, I leave the choice to the user. And I can't put "using namespace sf" in every piece of code of the tutorials. So at least by prefixing every class with sf:: I'me sure that I won't get hundreds of stupid posts such as "the compiler doesn't recognizes my class??!!!!" on the forum
PS: I personnally never use "using namespace xxx", and I think that you shouldn't consider it obvious to do so