C++ is one of the most widely-used programming languages in the world today. It is used in all sorts of environments, from embedded software on chips to enterprise-wide mainframe systems.

Latest Articles

8-7-2002: Const Correctness Part 6 — This week I'll show you how you can use overloaded functions to determine whether the invoking object is const or not.

8-7-2002: Const Correctness Part 5 — Now that everyone understands the meaning of the keyword const in variable declarations and function parameter lists (you do understand, don't you? Go back and read the last 4 articles if you don't!), I'd like to look at the use of const to create constant member functions.

8-7-2002: Const Correctness Part 4 — I've saved this particular aspect of const correctness for its own short article, since it's a little less common and perhaps more controversial than others.

8-7-2002: Const Correctness Part 3 — Thanks to reader Eric Nagler, I've changed my mind about constant declarations and now prefer 'int const *i' to 'const int *i'. I really do believe using this form is a good habit to get into, even though it might seem strange at first.

8-7-2002: Const Correctness Part 2 — Last week's article discussed the use of the keyword const in function parameter lists. I had a few readers write in asking why I only covered three forms of const parameters, when there are several more legal possibilities.


Related Articles
- Links - C/C++
- Code Layout Styles
- Const Correctness Part 1
- Const Correctness Part 2
- Const Correctness Part 3
- Const Correctness Part 4
- Const Correctness Part 5
- Const Correctness Part 6

Cpp Books

My Review

This site Copyright 1999-2005 Darren Collins.