Oracle® Solaris Studio 12.4:C++ 用户指南

退出打印视图

更新时间: 2014 年 12 月
 
 

1.5 标准符合性

C++ 编译器 (CC) 支持 C++ ISO 国际标准 ISO IS 14882:2011 编程语言-C++。2011 标准取代了 2003 标准,但编译器只有在选项 -std=c++11 生效时才能识别 C++11 中增加的新功能。

在 SPARC 平台上,编译器提供了对 SPARC V8 和 SPARC V9(包括 UltraSPARC 实现)优化开发功能的支持。在 Prentice-Hall for SPARC International 发行的第 8 版 (ISBN 0-13-825001-4) 和第 9 版 (ISBN 0-13-099227-5) SPARC Architecture Manual 中定义了这些功能。

在本文档中,“标准”是指与上面列出的标准版本相一致。“非标准”或“扩展”是指超出这些标准版本的功能。

负责标准的一方可能会不时地修订这些标准。C++ 编译器兼容的适用标准版本可能被修订或替换,这将会导致以后的 Oracle Solaris Studio C++ 编译器发行版本在功能上与旧的发行版本产生不兼容。