Is it possible to overload C++ class operators in the static context? e.g.
class Class_1{ ... } int main() { Class_1[val]... }
No, operators cannot be static members of a class. Use a regular static function instead.