Oracle® Developer Studio 12.5:C++ 用户指南

退出打印视图

更新时间: 2016 年 7 月
 
 

索引

数字和符号

! NOT 运算符, iostream
index icon处理输入错误
index icon处理输出错误
—###, 编译器选项index icon-###
—#, 编译器选项index icon-#
$ 标识符, 允许作为非词首字符index icon-features 值
-abiopt, 编译器选项index icon–abiopt=[mangle5|mangle6]
-B绑定, 编译器选项
index icon–Bbinding
index icon生成具有异常的共享库
-c, 编译器选项
index icon–c
index icon分别编译和链接
-compat
编译器选项index icon–compat={5|g}
-D, 编译器选项
index icon–Dname[=def]
index icon通用指南
-d, 编译器选项index icon–d{y|n}
-DDEBUGindex icon通过 instances=extern 实现模板实例自动一致
-dryrun, 编译器选项
index icon–dryrun
index icon了解编译器的组织
-E 编译器选项index icon–E
-erroff 编译器选项index icon–erroff[=t]
-errtags 编译器选项index icon–errtags[=a]
-errwarn 编译器选项index icon–errwarn[=t]
-fast, 编译器选项index icon–fast
-features, 编译器选项
index icon–features=a[,a...]
index icon线程取消
index icon禁用异常
index icon语言扩展
-fexceptions, 编译器选项index icon–fexceptions|–fno-exceptions
-filt, 编译器选项index icon–filt[=filter[,filter...]]
-flags, 编译器选项index icon–flags
-fno-exceptions, 编译器选项index icon–fexceptions|–fno-exceptions
-fnonstd, 编译器选项index icon–fnonstd
-fns, 编译器选项index icon–fns[={yes|no}]
-fopenmp, 编译器选项index iconfopenmp
-fprecision=p, 编译器选项index icon–fprecision=p
-fround=r, 编译器选项index icon–fround=r
-fsimple=n, 编译器选项index icon–fsimple[=n]
-ftrap, 编译器选项index icon–ftrap=t[,t...]
-gindex icon–g
编译模板index icon通过 instances=extern 实现模板实例自动一致
-G
动态库命令index icon生成动态(共享)库
选项描述index icon–G
-g
选项描述index icon–g[n]
-H, 编译器选项index icon–H
-h, 编译器选项index icon–h[ ]name
-help, 编译器选项index icon–help
-I, 编译器选项
index icon–I–
index icon–Ipathname
index icon定义搜索路径
-i, 编译器选项index icon–i
-include, 编译器选项index icon–include filename
-inline, 请参见 -xinlineindex icon–inline
-instances=a, 编译器选项
index icon–instances=a
index icon模板实例的放置和链接
-instlib, 编译器选项index icon–instlib=filename
-keeptmp, 编译器选项index icon–keeptmp
-Kpic, 编译器选项
index icon–Kpic
index icon生成动态(共享)库
-KPIC, 编译器选项
index icon–KPIC
index icon生成动态(共享)库
-l, 编译器选项
index icon–llib
index icon相关的库选项
index iconC 库
index icon通用指南
-L, 编译器选项
index icon–Lpath
index icon相关的库选项
-libmieee, 编译器选项index icon–libmieee
-libmil, 编译器选项index icon–libmil
-library, 编译器选项
index icon–library=l[,l...]
index icon静态链接标准库
index icon链接 C++ 库
index icon相关的库选项
-lthread 编译器选项
-xnolib 抑制index icon静态链接标准库
使用 -mt 代替index icon生成多线程程序
-mc, 编译器选项index icon–mc
-misalign, 编译器选项index icon–misalign
-mr, 编译器选项index icon–mr[,string]
-mt 编译器选项
选项描述index icon–mt[={yes|no}]
链接库index iconC 库
-native, 编译器选项index icon–native
-noex, 编译器选项
index icon–noex
index icon线程取消
-nofstore, 编译器选项index icon–nofstore
-nolib, 编译器选项
index icon–nolib
index icon相关的库选项
-nolibmil, 编译器选项index icon–nolibmil
-norunpath, 编译器选项
index icon–norunpath
index icon相关的库选项
-O, 编译器选项index icon–O
-o, 编译器选项index icon–o filename
-Olevel, 编译器选项index icon–Olevel
-P, 编译器选项index icon–P
-pentium, 编译器选项index icon–pentium
-pg, 编译器选项index icon–pg
-PIC, 编译器选项index icon–PIC
-pic, 编译器选项index icon–pic
-preserve_argvalues
编译器选项index icon–preserve_argvalues[=simple|none]
-pta, 编译器选项index icon–pta
-pti, 编译器选项
index icon–ptipath
index icon定义搜索路径
-pto, 编译器选项index icon–pto
-ptv, 编译器选项index icon–ptv
-Qoption, 编译器选项index icon–Qoption phase option[,option…]
-qoption, 编译器选项index icon–qoption phase option
-qp, 编译器选项index icon–qp
-Qproduce, 编译器选项index icon–Qproduce sourcetype
-qproduce, 编译器选项index icon–qproduce sourcetype
-R, 编译器选项
index icon–Rpathname[:pathname…]
index icon相关的库选项
-S, 编译器选项index icon–S
-s, 编译器选项index icon–s
-staticlib, 编译器选项
index icon–staticlib=l[,l...]
index icon静态链接标准库
index icon相关的库选项
-sync_stdio, 编译器选项index icon–sync_stdio=[yes|no]
-temp=dir, 编译器选项index icon–temp=path
-template, 编译器选项
index icon–template=opt[,opt…]
index icon模板定义搜索
index icon整个类实例化
-time, 编译器选项index icon–time
-U, 编译器选项
index icon–Uname
index icon通用指南
-unroll=n, 编译器选项index icon–unroll=n
-v, 编译器选项
index icon–v
index icon了解编译器的组织
-V, 编译器选项index icon–V
-verbose, 编译器选项
index icon–verbose=v[,v…]
index icon详细编译
-W 命令行选项index icon–Wc,arg
-w, 编译器选项index icon–w
-xaddr32 编译器选项index icon–xaddr32
-xalias_level, 编译器选项index icon–xalias_level[=n]
-xanalyze, 编译器选项index icon–xanalyze={code|%none}
-xannotate, 编译器选项index icon–xannotate[=yes|no]
-xar, 编译器选项
index icon–xar
index icon生成静态(归档)库
index icon外部实例
-xarch=isa, 编译器选项index icon–xarch=isa
-xatomic
编译器选项index icon-xatomic=a
-xautopar, 编译器选项index icon-xautopar
-xbinopt 编译器选项index icon-xbinopt={prepare|off}
-xbinopt, 编译器选项index icon-xbinopt={prepare|off}
-xbuiltin, 编译器选项index icon-xbuiltin[={%all|%default|%none}]
-xcache=c, 编译器选项index icon–xcache=c
-xcg, 编译器选项index icon–cg{89|92}
-xchar, 编译器选项index icon-xchar[=o]
-xcheck, 编译器选项index icon-xcheck[=i[,i]]
-xchip=c, 编译器选项index icon-xchip=c
-xcode=a, 编译器选项index icon–xcode=a
-xdebugformat 编译器选项index icon-xdebugformat=[stabs|dwarf]
-xdebuginfoindex icon-xdebuginfo=a[,a...]
-xdepend, 编译器选项index icon-xdepend=[yes|no]
-xdumpmacros, 编译器选项index icon-xdumpmacros[=value[,value...]]
-xe, 编译器选项
index icon-xe
index icon-xe
-xF, 编译器选项index iconxF[=v[,v...]]
-xglobalizeindex icon-xglobalize[={yes|no}]
-xhelp=flags, 编译器选项index icon-xhelp=flags
-xhreadvar, 编译器选项index icon-xthreadvar[=o]
-xhwcprof 编译器选项index icon-xhwcprof
-xia, 编译器选项index icon-xia
-xinline, 编译器选项index icon-xinline[=func-spec[,func-spec...]]
-xinline_paramindex iconxinline_param=a[,a[,a]...]
-xinline_reportindex iconxinline_report[=n]
-xipo, 编译器选项index icon-xipo[={0|1|2}]
-xipo_archive 编译器选项index icon-xipo_archive=[a]
-xipo_build 编译器选项index icon-xipo_build=[yes|no]
-xivdep, 编译器选项index icon-xivdep[=p]
-xjobs, 编译器选项index icon-xjobs{=n|auto}
-xkeepframe, 编译器选项index icon-xkeepframe[=[%all,%none,name,no%name]]
-xlang, 编译器选项index icon-xlang=language[,language]
-xldscope, 编译器选项
index icon-xldscope={v}
index icon链接程序作用域
-xlibmieee, 编译器选项index icon-xlibmieee
-xlibmil, 编译器选项index icon-xlibmil
-xlibmopt, 编译器选项index icon–xlibmopt
-xlic_lib, 编译器选项index icon–xlic_lib=sunperf
-xlicinfo, 编译器选项index icon–xlicinfo
-Xlinker, 编译器选项index icon–Xlinker arg
-xlinkopt, 编译器选项index icon-xlinkopt[=level]
-xloopinfo, 编译器选项index icon-xloopinfo
-xM1, 编译器选项index icon-xM1
-Xm, 编译器选项index icon–Xm
-xM, 编译器选项index icon–xM
-xmaxopt 编译器选项index icon-xmaxopt[=v]
-xmaxopt, 编译器选项index icon-xmaxopt[=v]
-xMD, 编译器选项index icon-xMD
-xmemalign, 编译器选项index icon-xmemalign=ab
-xMerge, 编译器选项index icon–xMerge
-xMF, 编译器选项index icon-xMF
-xMMD, 编译器选项index icon-xMMD
-xmodel, 编译器选项index icon-xmodel=[a]
-xnolib, 编译器选项
index icon–xnolib
index icon静态链接标准库
index icon相关的库选项
-xnolibmil, 编译器选项index icon–xnolibmil
-xnolibmopt, 编译器选项index icon–xnolibmopt
-xOlevel, 编译器选项index icon-xOlevel
-xopenmp, 编译器选项index icon-xopenmp[={parallel|noopt|none}]
-xpagesize, 编译器选项index icon-xpagesize=n
-xpagesize_heap, 编译器选项index icon-xpagesize_heap=n
-xpagesize_stack, 编译器选项index icon-xpagesize_stack=n
-xpec, 编译器选项index icon-xpec[={yes|no}]
-xpg, 编译器选项index icon–xpg
-xport64, 编译器选项index icon-xport64[=(v)]
-xprefetch, 编译器选项index icon-xprefetch[=a[,a...]]
-xprefetch_auto_type, 编译器选项index icon-xprefetch_auto_type=a
-xprefetch_level, 编译器选项index icon-xprefetch_level[=i]
-xprevise, 编译器选项index icon-xprevise={yes|no}
-xprofile_ircache, 编译器选项index icon-xprofile_ircache[=path]
-xprofile_pathmap, 编译器选项index icon-xprofile_pathmap
-xpxpatchpadding, 编译器选项index icon-xpatchpadding[={fix|patch|size}]
-xreduction, 编译器选项index icon-xreduction
-xregs 编译器选项index icon–xregs=r[,r...]
-xregs, 编译器选项
index icon–xregs=r[,r...]
index icon生成公用的库
-xrestrict, 编译器选项index icon–xrestrict[=f]
-xs, 将调试信息从对象文件链接到可执行文件index icon–xs[={yes|no}]
-xsafe=mem, 编译器选项index icon–xsafe=mem
-xsecure_code_analysis, 编译器选项index icon–xsecure_code_analysis{=[yes|no]}
-xsegment_align, 编译器选项index icon–xsegment_align=n
-xspace, 编译器选项index icon–xspace
-xtarget=t, 编译器选项index icon–xtarget=t
-xtempindex icon-xtemp=path
-xthroughput, 编译器选项index icon-xthroughput[={yes|no}]
-xtime, 编译器选项index icon–xtime
-xtrigraphs, 编译器选项index icon-xtrigraphs[={yes|no}]
-xunboundsym, 编译器选项index icon-xunboundsym={yes|no}
-xunroll=n, 编译器选项index icon–xunroll=n
-xustr, 编译器选项index icon-xustr={ascii_utf16_ushort|no}
-xvector, 编译器选项index icon-xvector[=a]
-xvis, 编译器选项index icon-xvis[={yes|no}]
-xvpara, 编译器选项index iconxvpara
-xwe, 编译器选项index icon–xwe
-z arg, 编译器选项index icon-z[ ]arg
.a, 文件名后缀
index icon了解库
index iconC++ 编译器识别的文件名称后缀
.c++, 文件名后缀index iconC++ 编译器识别的文件名称后缀
.c, 文件名后缀index iconC++ 编译器识别的文件名称后缀
.C, 文件名后缀index iconC++ 编译器识别的文件名称后缀
.cpp, 文件名后缀index iconC++ 编译器识别的文件名称后缀
.cxx, 文件名后缀index iconC++ 编译器识别的文件名称后缀
.d 文件扩展名index icon-xMF
.i, 文件名后缀index iconC++ 编译器识别的文件名称后缀
.il, 文件名后缀index iconC++ 编译器识别的文件名称后缀
.o 文件
保留index icon编译和链接序列
选项后缀index iconC++ 编译器识别的文件名称后缀
.s, 文件名后缀index iconC++ 编译器识别的文件名称后缀
.S, 文件名后缀index iconC++ 编译器识别的文件名称后缀
.so. n, 文件名后缀index iconC++ 编译器识别的文件名称后缀
.so, 文件名后缀
index icon了解库
index iconC++ 编译器识别的文件名称后缀
.SUNWCCh 文件名后缀index icon标准头文件实现
\>\> 提取运算符
iostreamindex icon使用 iostream 进行输入
__attribute__index icon支持的属性
__cplusplus, 预定义宏index icon可适应语言的头文件
__func__, 标识符index icon将预定义 __func__ 符号用于函数名
__FUNCTION__, 标识符index icon将预定义 __func__ 符号用于函数名
__globalindex icon链接程序作用域声明说明符
__hiddenindex icon链接程序作用域声明说明符
__STDC__, 预定义宏index icon可适应语言的头文件
__symbolicindex icon链接程序作用域声明说明符
__threadindex icon线程局部存储
__VA_ARGS__ 标识符index icon具有可变数目的参数的宏

A

Apache C++ 标准库index icon-library 值
applicator, 参数化操纵符index icon参数化操纵符
ATS:自动调优系统index icon-xpec[={yes|no}]

B

bool 类型和文字, 允许index icon-features 值

C

.cc, 文件名后缀index iconC++ 编译器识别的文件名称后缀
C 接口
创建库index icon生成具有 C API 的库
删除 C++ 运行时依赖关系index icon生成具有 C API 的库
C 标准库头文件, 替换index icon替换标准 C 头文件
C++ 标准库
RogueWave 版本index icon使用 C++ 标准库
替换index icon替换 C++ 标准库
组件index icon使用 C++ 标准库
C++11 标准index iconC++11 标准
C99 支持index icon-xlang=language[,language]
cc 命令行选项
-xdebuginfoindex icon-xdebuginfo=a[,a...]
-xinline_paramindex iconxinline_param=a[,a[,a]...]
-xinline_reportindex iconxinline_report[=n]
-xsindex icon–xs[={yes|no}]
CCadmin 命令index icon系统信息库管理
CCFLAGS, 环境变量index icon使用 CCFLAGS 指定编译选项
cerr 标准流index icon预定义的 iostream
char* 提取器index icon使用 char* 提取器
char, 符号index icon-xchar[=o]
cin 标准流index icon预定义的 iostream
clog 标准流index icon预定义的 iostream
cout, 标准流index icon预定义的 iostream

D

+d, 编译器选项index icon+d
dec, iostream 操纵符index iconiostream 的预定义操纵符
dlclose(), 函数调用index icon生成动态(共享)库
dlopen(), 函数调用index icon了解库
dwarf 调试器数据格式index icon-xdebugformat=[stabs|dwarf]

E

#errorindex icon警告和错误
elfdumpindex icon-xcode 值
endl, iostream 操纵符index iconiostream 的预定义操纵符
ends, iostream 操纵符index iconiostream 的预定义操纵符
enum
不完整, 使用index icon使用不完整 enum 类型
作用域限定符, 使用名称index icon将 enum 名称作为作用域限定符
前向声明index icon对 enum 类型和变量进行前向声明
errno
-fast 交互index icon警告
保留值index icon警告
error 函数index icon处理输出错误
export 关键字, 识别index icon-features 值

F

flush, iostream 操纵符index icon刷新
Fortran 运行时库, 链接index icon-xlang=language[,language]
fstream.h
iostream 头文件index iconiostream 例程头文件
使用index icon使用类 fstream 处理文件
fstream, 已定义
index iconiostream 术语
index iconiostream 交互的基本结构

G

get 指针, streambufindex iconstreambuf 指针类型
get, char 提取器index icon读取任何单一字符

H

hex, iostream 操纵符index iconiostream 的预定义操纵符

I

I/O 库index icon使用传统 iostream 库
ifstream, 已定义index iconiostream 交互的基本结构
include 文件, 搜索顺序
index icon–I–
index icon–Ipathname
include 目录, 模板定义文件index icon源文件位置约定
iomanip.h, iostream 头文件
index iconiostream 的预定义操纵符
index iconiostream 例程头文件
iostream, 传统index icon有关传统 iostream 的说明
iostream.h, iostream 头文件index iconiostream 例程头文件
iostream
stdio
index iconstdiobuf:用于 stdio 文件的 iostream
index icon结合使用 iostream 与 stdio
传统 iostream
index iconiostream 库
index iconC++ 库描述
使用index icon使用传统 iostream 库
创建index icon创建 iostream
刷新index icon刷新
复制index iconiostream 赋值
头文件index icon使用传统 iostream 库
已定义index iconiostream 术语
index icon链接 C++ 库
index iconiostream 库
index iconC++ 编译器附带的库
手册页
index iconiostream 手册页
index icon使用传统 iostream 库
操纵符index icon操纵符
术语index iconiostream 术语
构造函数index iconiostream 交互的基本结构
标准 iostream
index iconiostream 库
index iconC++ 库描述
标准模式
index iconiostream 例程头文件
index icon使用传统 iostream 库
格式index icon格式控制
流赋值index iconiostream 赋值
混合使用新旧格式index icon交互
结构index iconiostream 交互的基本结构
输入index icon使用 iostream 进行输入
输出到index icon使用 iostream 进行输出
输出错误index icon处理输出错误
错误位index icon处理输出错误
错误处理index icon处理输入错误
预定义的index icon预定义的 iostream
ISO C++ 标准
一次定义规则
index icon共享模板系统信息库
index icon引用静态变量和静态函数
符合性index icon标准符合性
ISO10646 UTF-16 文本字符串index icon
istream 类, 已定义index iconiostream 交互的基本结构
istrstream 类, 已定义index iconiostream 交互的基本结构

L

LD_LIBRARY_PATH 环境变量index icon了解库
libcindex iconC 库
libCrun
index icon缺省 C++ 库
index iconC++ 编译器附带的库
index icon与线程和信号一起使用 C++ 支持库
index icon生成多线程程序
libCstd 库  参见index iconC++ 标准库
libcsunimath
index iconC++ 编译器附带的库
libdemangleindex iconC++ 编译器附带的库
libgcindex iconC++ 编译器附带的库
libiostream  参见index iconiostream
libm
优化版本index icon–xlibmopt
内联模板index icon-xlibmil
index iconC 库
libthreadindex iconC 库
limit, 命令index icon虚拟内存的控制

M

makefile 依赖性index icon-xMF
mbarrier.hindex icon内存边界内部函数
mutable 关键字, 识别index icon-features 值

N

nestedacess 关键字index icon-features 值

O

oct, iostream 操纵符index iconiostream 的预定义操纵符
ofstreamindex icon使用类 fstream 处理文件
ostream 类, 已定义index iconiostream 交互的基本结构
ostrstream 类, 已定义index iconiostream 交互的基本结构

P

#pragma alignindex icon#pragma align
#pragma does_not_read_global_dataindex icon#pragma does_not_read_global_data
#pragma does_not_returnindex icon#pragma does_not_return
#pragma does_not_write_global_dataindex icon#pragma does_not_write_global_data
#pragma dumpmacrosindex icon#pragma dumpmacros
#pragma end_dumpmacrosindex icon#pragma end_dumpmacros
#pragma error_messagesindex icon#pragma error_messages
#pragma finiindex icon#pragma fini
#pragma identindex icon#pragma ident
#pragma initindex icon#pragma init
#pragma must_have_frameindex icon#pragma must_have_frame
#pragma no_side_effectindex icon#pragma no_side_effect
#pragma optindex icon#pragma opt
#pragma packindex icon#pragma pack(n)
#pragma rarely_calledindex icon#pragma rarely_called
#pragma returns_new_memoryindex icon#pragma returns_new_memory
#pragma unknown_control_flowindex icon#pragma unknown_control_flow
#pragma weakindex icon#pragma weak
#pragma 关键字index iconPragma 参考
+p, 编译器选项index icon+p
PEC:可移植的可执行文件代码index icon-xpec[={yes|no}]
Pentiumindex icon-xtarget 值(x86 平台)
POSIX 线程index icon–mt[={yes|no}]
pragmas(指令)index iconPragma 参考
ptclean 命令index icon系统信息库管理
pthread_cancel() 函数index icon线程取消
put 指针, streambufindex iconstreambuf 指针类型

R

reinterpret_cast 运算符index icon警告
resetiosflags, iostream 操纵符index iconiostream 的预定义操纵符
RogueWave
C++ 标准库index icon使用 C++ 标准库
rvalueref 关键字index icon-features 值

S

sbufpub, 手册页index icon使用类 fstream 处理文件
set_terminate() 函数index icon在多线程程序中使用异常
set_unexpected() 函数index icon在多线程程序中使用异常
setbase, iostream 操纵符index iconiostream 的预定义操纵符
setfill, iostream 操纵符index iconiostream 的预定义操纵符
setioflags, iostream 操纵符index iconiostream 的预定义操纵符
setprecision, iostream 操纵符index iconiostream 的预定义操纵符
setw, iostream 操纵符index iconiostream 的预定义操纵符
shell, 限制虚拟内存index icon虚拟内存的控制
Solaris 操作环境库index iconC 库
Solaris 线程index icon–mt[={yes|no}]
stabs 调试器数据格式index icon-xdebugformat=[stabs|dwarf]
stdcxx4 关键字index icon-library 值
stdio
stdiobuf 手册页index iconstdiobuf:用于 stdio 文件的 iostream
使用 iostreamsindex icon结合使用 iostream 与 stdio
stdiostream.h, iostream 头文件index iconiostream 例程头文件
STLportindex iconSTLport
STL(标准模板库), 组件index icon使用 C++ 标准库
stream.h, iostream 头文件index iconiostream 例程头文件
streambuf
get 指针index iconstreambuf 指针类型
put 指针index iconstreambuf 指针类型
使用index icon使用 streambuf 对象
已定义
index iconiostream 术语
index icon处理 streambuf 流
手册页index icon使用 streambuf 对象
队列式和文件式index iconstreambuf 指针类型
streamposindex icon在文件内重新定位
strstream.h, iostream 头文件index iconiostream 例程头文件
strstream, 已定义
index iconiostream 术语
index iconiostream 交互的基本结构
struct, 匿名声明index icon使用匿名 struct 声明
SunWS_cacheindex icon系统信息库结构
swap -s, 命令index icon交换空间大小

T

-traceback, 编译器选项index icon–traceback[={%none|common|signals_list}]
tcov
-xprofileindex icon–xprofile=p
terminate() 函数index icon在多线程程序中使用异常
Tools.h++
编译器选项index icon链接 C++ 库
tracebackindex icon–traceback[={%none|common|signals_list}]
调试
准备程序
index icon警告
index icon一致编译和链接
选项index icon编译时选项和链接时选项
调试器数据格式index icon-xdebugformat=[stabs|dwarf]

U

U"..." 形式的文本字符串index icon
ulimit, 命令index icon虚拟内存的控制
unexpected() 函数index icon在多线程程序中使用异常

V

VIS 软件开发者工具包index icon-xvis[={yes|no}]

W

#warningindex icon警告和错误
+w2, 编译器选项index icon+w2
+w, 编译器选项
index icon+w
index icon详细编译
ws, iostream 操纵符
index iconiostream 的预定义操纵符
index icon提取空白

X

X 插入器, iostreamindex icon使用 iostream 进行输出