Oracle Solaris Studio 12.2:C++ 用户指南

警告

如果使用 –ftrap=t 编译一个例程,就要使用相同的 -ftrap=t 选项编译程序的所有例程;否则可能会产生意外的结果。

使用 -ftrap=inexact 陷阱时务必谨慎。只要浮点值不能精确表示,使用 – ftrap=inexact 便会产生自陷。例如,以下语句就会产生这种情况:


x = 1.0 / 3.0;

只有编译主程序时该选项才有效。请小心使用该选项。如果希望启用 IEEE 陷阱,请使用 –ftrap=common