为什么有的问题在Debug版本和Release版本有差异? 17 次浏览 如果使用了assert,Debug版本会默认编译,Release版本一般为空,造成代码逻辑其实有差异。如果问题随机,很可能是多了assert的代码造成时序差异。