const-overloading in C++ Apr 25 2010 See more at http://www.parashift.com/c++-faq-lite/const-correctness.html