我想知道一下C++ try/catch/finally块.我已经看到这些命令有两个下划线,如__try.但MVSC 2010项目也没有下划线.所以你什么时候需要这些下划线?
你能列出实际差异/暗示的子弹清单吗?我阅读了相关的MSDN文章,但我理解异步异常仍然有点模糊.
我正在使用Boost.Test编写测试套件,我的编译器发出警告,应该启用EHa:
警告C4535:调用_set_se_translator()需要/ EHa
项目本身仅使用普通异常(来自STL)并且不需要/ EHa切换.我是否必须使用/ EHa开关重新编译它以使测试套件正常工作?我的感觉是我只需要/ EHa参加测试.