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