Declare member variables in unnamed namespace
===

In my current job, I am seeing member variables declared in the unnamed namespace in the cpp file.

I see it as an interesting way of keeping only interface information in .h and implmentation in .cpp and is less work than the usual pimp idiom. 

I see people using pimp all the time but never this approach, is there any problem with it?