C++ Custom Operator Library