Bruce Eckel's Thinking in C++, 2nd Ed Contents | Prev | Next

Summary

The const keyword gives you the ability to define objects, function arguments, return values and member functions as constants, and to eliminate the preprocessor for value substitution without losing any preprocessor benefits. All this provides a significant additional form of type checking and safety in your programming. The use of so-called const correctness (the use of const anywhere you possibly can) can be a lifesaver for projects.

Although you can ignore const and continue to use old C coding practices, it’s there to help you. Chapters XX & XX begin using references heavily, and there you’ll see even more about how critical it is to use const with function arguments.

Contents | Prev | Next


Contact: webmaster@codeguru.com
CodeGuru - the website for developers.