本文讲一个实用的语法糖(suger),很不错,攻克了我实际工作中的问题. 如果你写了这样一个类: class Executor { int step1(); void step2(); int step3(); } #define FAIL -1 int main() { // 使用Executor.调用顺序必须是1.2.3 Executor exec; if (FAIL == exec.step1()) { log('error'); } else { exec.step2(); // 不能通…