This section describes the technical changes made in this edition of the book and in previous editions. This edition may also include minor corrections and editorial changes that are not identified.
Summary of Changes
for SG24-5674-01
for Developing and Porting C and C++ Applications on AIX
as created or updated on July 11, 2003.
This revision reflects the addition, deletion, or modification of new and changed information described below.
New information
The following chapters are new:
Chapter 2, “Compiling and linking” on page 37
Chapter 3, “Understanding user process models” on page 105
Chapter 4, “Managing the memory heap” on page 165
Chapter 5, “Creating DLPAR-aware applications” on page 207
Chapter 6, “Programming hints and tips” on page 219
Chapter 7, “Debugging your applications” on page 249
Chapter 9, “Program parallelization using OpenMP” on page 335
Chapter 12, “Packaging your applications” on page 405
Changed information
The following chapters were rewritten in order to cover new features and enhancements provided by the latest products:
Unchanged information
The following chapters and appendixes are unchanged but reviewed again:
Chapter 10, “Dealing with C++ templates” on page 377
Chapter 11, “Creating shared objects from C++ source codes” on page 393
Appendix A, “Previous versions of C and C++ compiler products” on page 429
Appendix E, “Supported IBM SMP directives” on page 483
The first version of this book, C and C++ Application Development on AIX, SG24-5674 was written by the following authors:
Richard Cutler, Francois Armingaud, Eduardo Conejo, Kumaravel Nagarajan
The following list shows contributors for the first version of this book, C and C++ Application Development on AIX, SG24-5674:
IBM Toronto
Derek Truong, Mark Changfoot, Paul Pacholski, Rene Matteau