Quote: "What's wrong with backslashes?"
The backslash has always been used to escape characters, so using them in directory paths is retarded because you end up having to escape your escape characters:
const char* image="documents\\programming\\media\\image.jpg"
Even worse, when dealing with cmake (or any other cross platform build system), sometimes paths on windows become even more retarded because you have to double-escape the backslash for it to take effect:
set (image "documents\\\\programming\\\\media\\\\image.jpg")
I like offending people. People who get offended should be offended. -- Linus Torvalds