我继承了一段(大)代码,它有一个错误跟踪机制,他们将一个bool变量传递给他们调用的所有方法,并且在执行的各个阶段出现错误时,该方法被停止并返回,有时是默认值值(value)。类似(之前):#includeintfun1(intpar1,bool&psuccess){if(par1==42)return43;psuccess=false;return-1;}intfuntoo(inta,bool&psuccess){intt=fun1(a,psuccess);if(!psuccess){return-1;}return42;}voidfunthree(intb,bool&psucces