October 2000
Intermediate to advanced
432 pages
9h 9m
English
My first task in industry was to port a large C++ application from one Unix platform to another. My colleagues immediately offered their sympathies, and I remember my initial reaction: "What's the big deal?" After all, this application used the C++ standard library, a modest subset of common Unix system calls, and C++ was approaching ISO standardization. Little did I know what lay ahead—endless hurdles imposed by differences to C++ implementations in use on those platforms.
Being essentially a superset of the C programming language, C++ suffers from all the machine-level portability issues described in Chapter 14, "Writing Portable C with GNU Autotools." In addition to this, variability in ...
Read now
Unlock full access