Ste*_*hel 5 c# compiler-construction overflow keyword checked
关于'checked'关键字与编译器选项'Check for arithmetic overflow/underflow'的使用,web/stackoverflow上有一些很好的文章,如下所示:
http://www.codethinked.com/c-trivia-what-no-overflow
我仍然不知道应该使用哪一个.默认情况下,我更喜欢使用编译器选项来保证安全,不要使用unchecked关键字使我的代码混乱,不要在某些地方忘记它,最后它不常用,所以很多开发人员可能都不知道.
但是,我采取的实际性能有多糟糕?我想MS设置默认不进行溢出检查是有充分理由的.编译器选项是仅涉及我的代码还是每个使用的库和框架本身?
| 归档时间: |
|
| 查看次数: |
413 次 |
| 最近记录: |