Because , static member means , a static memory field belong the class itself.
In constant function , you can't change the members that belong the object. Static member doesn't belong any object, it belongs class.
Sorry for my bad English.I hope , i could clearly explained it.