我在C++方面有一点经验.我知道如何重载加号和什么不是,但想重载空间操作符.
例如:
MyObject obj();
result = obj - foo; // This would be treated as a normal '-' operation.
result = obj-foo; // This would invoke code which throws an assert at runtime
Run Code Online (Sandbox Code Playgroud)
这将允许我执行我试图为我的团队制定的某些风格指南.
谢谢!