Is it possible to overload C++ class operators in the static context? e.g.
class Class_1{ ... } int main() { Class_1[val]... }
If you mean the operator operates on a class, the No. That does not make sense, it is like saying operator + may operator on int or double. Operators are syntactic sugar for functions and they operate on varibles(values) not types.
operator +
int
double