Welcome to the Big C++ FAQ!


{short description of image}

What is the difference between Big C++ and C++ for Everyone?

Big C++ is, well, big. It provides in-depth coverage of C++, suitable for computer scientists and engineers. C++ for Everyone is much shorter and suitable for students in engineering and scientific disciplines.

What are the differences between the first and second edition of Big C++?

This edition has been reorganized to make it more suitable for a course that aims to cover advanced C++ features, data structures, or object-oriented design. The introductory material has been condensed, and the material on control structures has been consolidated into a single chapter.

The advanced chapters are now grouped into four distinct parts:

The data structures material has been consolidated and integrated better with the STL. There is a new chapter on the C++ 0x standard.

Where is the chapter on wxWidgets? On MySQL?

The applications chapters are now distributed electronically, so that we can update them more effectively.

What happened to C++ Essentials?

C++ Essentials is unfortunately discontinued, but the material is available as the first 13 chapters of Big C++ 2nd ed. ("Essentials" 3rd ed. was a subset of "Big C++" 1st ed. book.)

What should I do if I used C++ Essentials in the past?

Consider adopting Big C++. If that book is, well, too big, Wiley can custom-publish a smaller book. Contact your Wiley sales representative. You can also adopt the e-book, with considerable savings to the students.

Where can I get a copy of the C and C++ standards?

The C standard is unfortunately somewhat expensive, but http://clc-wiki.net/wiki/The_C_Standard lists various sources for unofficial copies. The C++ standard is available for $30 from http://ansi.org.