C++ Programmer's Guide

Document Number: 007-0704-070

Front Matter

| List of Figures | List of Examples |


Table of Contents

About This Guide
What This Guide Contains
What You Should Know Before Reading This Guide
Related Information
Conventions Used in This Guide

1. Understanding the Silicon Graphics C++ Environment
Silicon Graphics C++ Environment
Comparing CC to cfront
Using the Compilers
cfront Compatibility
C++ Libraries
Debugging

2. Compiling, Linking, and Running C++ Programs
Compiling and Linking
Translator Options
Object File Tools

3. Interfaces
Using Other Language Libraries from C++ Programs
C Function Declarations in C++ Programs
Using C++ Libraries From C Programs

4. DCC: the Delta/C++ Compiler
DCC Enhancements
Dynamic Classes
Class Library Modification Compatibility
Running the Delta/C++ Compiler Tutorial
Porting Your Code to Delta/C++
DCC Limitations

5. Smart Build
Understanding Smart Build
Invoking the Smart Build Facility
Precompiled Header File Mechanism
Smart Build Known Problems

6. Code Examples
cfront Compatibility Examples
Delta-Compatible Changes Examples
Delta-Incompatible Changes Examples

7. Common Pitfalls
Problems Involving C Linkage
Problems With Order of Specification of Libraries

8. Using Templates
CC -32 Template Instantiation
CC -64 Template Instantiation
How to Transition From cfront
Template Language Support

Glossary

Index