Checks for member expressions that access static members through instances, and
replaces them with the corresponding expressions that use a more readable :: operator.
Example:
The following code:
struct C {
static void foo();
static int x;
};
C *c1=new C();
c1->foo();
c1->x;is changed to:
C::foo(); C::x;
:: isn't an operator -- I would say: "and replaces them with uses of the appropriate qualified-id."