This question applies both to C and C++.
memcpy basically copies raw memory from an address to another address.
So my question is: what's the point of wmemcpy?
I mean, it's still contiguous space, and copying it is still the same process. It shouldn't matter if it's made of up wchar_t's, or should it?