“error C2712: 无法在要求对象展开的函数中使用__try”解决办法
于 2019-05-14 17:23:40 首次发布
本文介绍了在C++编程中遇到error C2712编译错误的问题,该错误发生在使用__try __except时创建类对象。错误产生的原因是编译器在/EHsc模式下不允许有需要展开的对象。解决方案包括将需要SEH的代码移至单独函数、避免使用有析构函数的局部变量和参数,或者不使用/EHsc编译选项。通过调整代码结构,成功解决了该问题。

订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



