我从来没有得到断言的想法 - 你为什么要使用它们?
我的意思是,让我说我是一个公式驱动程序,所有断言都是安全带,头盔等.
测试(在调试中)都没关系,但现在我们想做赛车(发布)!我们是否应该放弃所有安全性,因为测试时没有问题?
我永远不会删除它们.我认为大多数声称删除类似于断言的东西的人从不描述他们的代码或断言是绝对流离失所.我从未见过任何真正的性能优势,特别是关于80/20规则.
所以,我是否以某种方式忽略了这一点,或者任何人都可以告诉我,为什么我应该使用断言?顺便说一句,我正在使用单元测试.
c++ performance assertions
assertions ×1
c++ ×1
performance ×1