Tag: seh

__try和__exception可移植性

你好,请原谅我 我正在阅读英特尔的“检测IA-32架构中的多处理器拓扑”。 我正在记录这个例子。 但是我在代码中读到了__try和__except这句话。 我在MSDN Microsoft网页上找到了一些信息,但我使用的是gcc编译器/链接器 在gcc中是__try和__except有效句子吗? 在* nux环境中是__try和__except可移植句子吗? 对于C中的exception处理,是否存在比__try和__except句子更好的模式? 提前致谢。

捕获操作码0xCC作为例外

假设C程序可能触发操作码0xCC的exception 我该怎么抓住它? 我试过了: __try { …some code } __except(GetExceptionCode()==EXCEPTION_EXECUTE_HANDLER) { _tprintf(_T(“Error\n”),i); return 0; } 这不适合我。 我究竟做错了什么? 谢谢!