C++ Migration Guide
Sun Studio 8
817-5069-10
Contents |
Accessing Sun Studio Software and Man Pages
Accessing Compilers and Tools Documentation
Accessing Related Solaris Documentation
Contacting Sun Technical Support
1.2 Compiler Modes of Operation
1.3 Binary Compatibility Issues
1.4 Mixing Old and New Binaries
1.4.3 Structuring the Interface
1.6 Function Pointers and void*
1.7 Anticipating Future Mangling Changes
1.7.1 Symptoms of Improper Mangling
2.2 Keywords in Compatibility Mode
2.3.3 Operators new and delete
2.3.8 Passing of const and Literal Values
2.3.9 Conversion Between Pointer-to-Function and void*
2.3.11 Member-Initializer List
2.3.12 const and volatile Qualifiers
2.3.14 Class Template Definitions and Declarations
2.4 Template Compilation Model
3.3.2 Converting to the New Rules
3.3.3 Explicit Instantiation and Specialization
3.3.4 Class Template Definitions and Declarations
3.3.6 Templates and the Standard Library
3.6 Conversion Between Pointer-to-Function and void*
3.9 New Forms of new and delete
3.9.1 Array Forms of new and delete
3.9.2 Exception Specifications
3.11 Pointers to extern "C" Functions
3.11.2 A Less-Portable Solution
3.11.3 Pointers to Functions as Function Parameters
3.12 Runtime Type Identification (RTTI)
3.14 Order of the Destruction of Static Objects
4. Using Iostreams and Library Headers
4.5 Standard Header Implementation
5.1 Reserved and Predefined Words
5.2 Creating Generic Header Files
5.4 Inlining Functions in Both C and C++
Copyright © 2004, Sun Microsystems, Inc. All rights reserved.