JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.2:C++ 用户指南
search filter icon
search icon

文档信息

前言

第 1 部分C++ 编译器

1.  C++ 编译器

2.  使用 C++ 编译器

3.  使用 C++ 编译器选项

第 2 部分编写 C++ 程序

4.  语言扩展

5.  程序组织

6.  创建和使用模板

7.  编译模板

8.  异常处理

9.  改善程序性能

10.  生成多线程程序

第 3 部分库

11.  使用库

12.  使用 C++ 标准库

13.  使用传统 iostream

14.  使用复数运算库

15.  生成库

第 4 部分附录

A.  C++ 编译器选项

B.  Pragma

词汇表

索引

前言

本《Oracle Solaris Studio 12.2 C++ 用户指南》介绍了 Oracle Solaris Studio C++ 编译器 CC 的环境和命令行选项。

本指南的目标读者是具有 C++ 语言和 Solaris 或 Linux 操作环境的工作经验、并希望了解如何有效使用 Solaris Studio C++ 编译器的应用程序开发者。

受支持的平台

此 Oracle Solaris Studio 发行版支持使用 SPARC 和 x86 系列处理器体系结构的系统:UltraSPARC、SPARC64、AMD64、Pentium 和 Xeon EM64T。可从以下位置获得硬件兼容性列表,在该列表中可以查看您正在使用的 Oracle Solaris 操作系统版本所支持的系统:http://www.sun.com/bigadmin/hcl。这些文档中给出了平台类型间所有实现的区别。

在本文档中,与 x86 相关的术语的含义如下:

有关受支持的系统,请参阅硬件兼容性列表。

访问 Solaris Studio 文档

可以访问以下位置的文档:

采用易读格式的文档

该文档以易读格式提供,以方便残障用户使用辅助技术进行阅读。可以按照下表所述找到文档的易读版本。

文档类型
易读版本的格式和位置
手册
HTML,docs.sun.com 上的 Sun Studio 12 Update 2 Collection - Simplified Chinese
Oracle Solaris Studio 12.2 发行版的新增功能》(以前的组件自述文件)
HTML,docs.sun.com 上的 Sun Studio 12 Update 2 Collection - Simplified Chinese
手册页
使用 man 命令在 Oracle Solaris 终端中显示
联机帮助
可在 IDE、dbxtool、dbxtool、DLight 和性能分析器中通过 "Help"(帮助)菜单、"Help"(帮助)按钮和 F1 键获取 HTML 版本
发行说明
HTML,docs.sun.com 上的 Sun Studio 12 Update 2 Collection - Simplified Chinese

相关的第三方 Web 站点引用

本文档中引用了第三方 URL,这些 URL 提供了附加的相关信息。


注 - Oracle 对本文档中提到的第三方 Web 站点的可用性不承担任何责任。对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他资料,Oracle 并不表示认可,也不承担任何责任。对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而实际或声称造成的或连带产生损坏或损失,Oracle 概不负责,也不承担任何责任。


开发人员资源

请访问 http://www.oracle.com/technetwork/server-storage/solarisstudio,查找以下经常更新的资源:

印刷约定

下表介绍了本书中的印刷约定。

表 P-1 印刷约定

字体或符号
含义
示例
AaBbCc123
命令、文件和目录的名称;计算机屏幕输出
编辑 .login 文件。

使用 ls -a 列出所有文件。

machine_name% you have mail.

AaBbCc123
用户键入的内容,与计算机屏幕输出的显示不同
machine_name% su

Password:

aabbcc123
要使用实名或值替换的命令行占位符
删除文件的命令为 rm filename
AaBbCc123
保留未译的新词或术语以及要强调的词
这些称为 Class 选项。

注意:有些强调的项目在联机时以粗体显示。

新词术语强调
新词或术语以及要强调的词
高速缓存是存储在本地的副本。

保存文件。

《书名》
书名
阅读《用户指南》的第 6 章。

命令中的 shell 提示符示例

下表列出了 C shell、Bourne shell 和 Korn shell 的缺省 UNIX 系统提示符和超级用户提示符。

表 P-2 shell 提示符

shell
提示符
C shell 提示符
machine_name%
C shell 超级用户提示符
machine_name#
Bourne shell 和 Korn shell 提示符
$
Bourne shell 和 Korn shell 超级用户提示符
#

文档、支持与培训

请参见以下 Web 站点了解其他资源:

Oracle 欢迎您提出意见

Oracle 欢迎您就文档的质量和有用性提出意见和建议。如果您发现任何错误或者有其他任何改进建议,请访问 http://docs.sun.com,然后单击 "Feedback"。请注明文档的标题和文件号码,以及章节和页码(如果有)。如果需要回复,请告诉我们。

Oracle 技术网络 提供了一系列与 Oracle 软件相关的资源: