Sun Studio 12 Update 1:C++ 用户指南

警告

指定 -features=%all-features=%none 时务必谨慎。features 的设置可能会随每个编译器发行版和补丁程序而发生变化。从而可能会有一些您不希望获得的程序行为发生。

使用 -features=tmplife 选项时,程序的行为可能会发生变化。测试在使用与不使用 -features=tmplife 选项两种情况下程序是否正常运行是一种测试程序可移植性的方法。

在兼容模式 (-compt=4) 下,编译器会在缺省情况下假定 -features=split_init。如果使用 -features=%none 选项禁用其他功能,就会发现需要改用 -features=%none,split_init 重新将初始化函数分到单独的函数中。