Can I create a new operator in C++ and how?

No, you can’t overload op.*:

[C++03 & C++11: 13.5/3]: The following operators cannot be overloaded:

. .* :: ?:

Leave a Comment