DIGITAL C++
Using DIGITAL C++ for DIGITAL UNIX Systems
Previous
Contents
Index
I
Identifiers
#ifdef
preprocessor directive
Implementation extensions
Implementation features
#include
directive
Inheritance
Initializers
using base class name with
Initializing references
instantiate
pragma
Instantiation
automatic
linking with
directives
manual
mixed automatic and manual
template
Instantiation file
Integer
converting to and from a floating-point number
Integral conversions
K
Keywords
conflict resolution
L
Ladebug debugger
$lang
variable
Language mode, setting for debugging
Layout
class
of class object
ld
linker command
Limits
numerical
translation
<limits.h>
header file
Link compatibility
Linkage
between C and C++
specification #1
specification #2
Linkage specifications
Linker
M
Macros
<stdarg.h>
<varargs.h>
Member access
Memory management
Missing parenthesis error message
Mixed-Language applications
Mixed-language programs, debugging
Multiple base classes
Multiplicative operators
N
Name demangling
Names
predefined
Nested enums
Non-C++ code, access to
Numerical limits
O
Object
temporary
volatile
Offsets
class subobject
Operators
additive
delete
division
equality
multiplicative
remainder
shift
sizeof
Output buffer
flushing
$overloadmenu
variable
P
pack
pragma
PCH file
See Precompiled header file
Pointer
bound to member function
conversions
mixing 32-bit and 64-bit sizes
to constants
pointer_size
pragma #1
pointer_size
pragma #2
Porting
from
cfront
to DIGITAL C++
Pragma
define_template
environment
instantiate
pack
pointer_size
#1
pointer_size
#2
#pragma [no]member_alignment
required_pointer_size
required_vptr_size
#1
required_vptr_size
#2
See also Preprocessor directive
#pragma pack
preprocessor directive
Precompiled header file
automatic processing
controlling
manual processing
options
performance issues
Predefined macro, compatibility
Predefined macro,
__DECCXX_VER
Predefined names
Preprocessor directive
#ifdef
#pragma
print
debugger command
displaying base pointer information
displaying class information
Printing base pointer information
Programs
compiling
linking
R
Reader's comments, sending
References
initializing
Remainder operator
required_pointer_size
pragma
required_vptr_size
pragma #1
required_vptr_size
pragma #2
Return mechanisms
Run compatibility
S
Segmentation faults
Shift operators
Size-of-array argument
to
delete
operator
sizeof
operator
Source compatibility
Source file extensions
Specification
exception conflicts
linkage #1
linkage #2
Specifiers
access
extern
type
typedef
Standard Library
Statement
goto
switch
Static object initialization
order of
-std ansi mode
-std arm mode
<stdarg.h>
header file
<stdio.h>
header file
stop in
debugger command #1
stop in
debugger command #2
stop in
debugger command #3
-strict_ansi mode
-strict_ansi_arm mode
Structure alignment
of class
Subobject allocation
class
Subobject offsets
class
switch
statement
T
Template instantiation
Templates
debugging limitations
Temporary objects
terminate
C++ predefined function
terminate
function
The C++ Standard Library
building programs with
compatibility issues
global
array
new and
delete
-[no]using_std
compatibility switch
pre-ANSI and ANSI
operator(new)
pre-ANSI/ANSI IOStreams compatibility
The Standard Template Library
building programs with
The String Library
building programs with
this
pointer #1
this
pointer #2
this
pointer #3
this
pointer #4
assignment to
system default size
Translation limits
Type conversion
explicit
Type specifier
volatile
typedef
specifier
Previous
Next
Contents
Index