You could make all member functions and variables static, but then one starts to wonder why it should be a class, and not a namespace.
There is a good reason, though: you may want to use a class template like this. C++14 will add variable templates, which make the same possible without a class. A class also allows access control; you can fake this for the non-template case with anonymous namespaces, but a class may be more natural.