Compiler Error C2722
'::operator' : illegal following operator command; use 'operator operator'
An operator statement redefines ::new or ::delete. The new and delete operators are global, so the scope resolution operator (::) is meaningless. Remove the :: operator.