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

A.2.128 -xia

链接适当的区间运算库,并设置适当的浮点环境。


注 –

C++ 区间运算库与 Fortran 编译器中实现的区间运算相兼容。


在 x86 平台上,需要支持 SSE2 指令集。

A.2.128.1 扩展

-xia 选项是一个扩展到 -fsimple=0 -ftrap=%none -fns=no -library=interval 的宏。如果使用区间并通过为 -fsimple-ftrap-fns-library 指定不同的标志来覆盖 -xia 设置的内容,则可能会导致编译器出现不正确的行为。

交互

要使用区间运算库,请将 <suninterval.h> 包含进来。

在使用区间运算库时,必须包括以下库之一:libCCstdiostream。有关包括这些库的信息,请参见 -library

警告

如果您使用区间并为 -fsimple-ftrap-fns 指定了不同的值,则您的程序可能有不正确的行为。

C++ 区间运算处于实验阶段且正在改进。不同的发行版本具有不同的功能。

另请参见

-library