by Scott Meyers, August 30, 2006, 36 comments 36 comments
In this article, Scott Meyers shares his picks for the five most important people in the history of C++, along with why he chose them.
Sponsored Links
by Scott Meyers, August 23, 2006, 18 comments 18 comments
In this article, Scott Meyers shares his picks for the five most important software packages in the history of C++, along with why he chose them.
by Scott Meyers, August 15, 2006, 6 comments 6 comments
In this article, Scott Meyers shares his picks for the five most important non-book publications in the history of C++, along with why he chose them.
by Scott Meyers, August 9, 2006, 25 comments 25 comments
In this article, Scott Meyers shares his picks for the five most important books in the history of C++, along with why he chose them.
by Walter Bright, May 23, 2006, 10 comments 10 comments
Ever feel the need for speed in C++? Real speed? If you're careful, you can get it without making a mess of things.
by Bjarne Stroustrup, January 2, 2006, 150 comments 150 comments
Bjarne Stroustrup offers a sneak peek at the next version of standard C++ ("C++0x") which should be complete by 2009.
by Matthew Wilson, December 31, 2005, 18 comments 18 comments
This is Part One of a series that takes a slightly philosophical look at contract programming, considers the tradeoffs between information and safety in reacting to contract violations, looks at practical measures for shutting errant processes, and introduces a new technique for the implementation of unrecoverable exceptions in C++.
by Adam Sanitt, September 30, 2005, 5 comments 5 comments
In this article Adam introduces a very sophisticated and useful data structure for string processing, while at the same time revealing some interesting features of C++.
by Chuck Allison, August 17, 2005, 19 comments 19 comments
While the C++ Standards committee is about midway through formulating the next official version of C++, Chuck ponders the relationship between power and complexity.
by Thomas Guest, June 25, 2005, 14 comments 14 comments
C++ is a statically typed language but its type system is not bulletproof. This article reveals some all-too-common type glitches and how to fix them.
by Scott Meyers, June 6, 2005, 12 comments 12 comments
The third edition of Scott Meyers' popular book, Effective C++, was recently published. In this excerpt from the new edition, Meyers explains why you should never call virtual functions during object construction and destruction.
by Bjorn Karlsson and Matthew Wilson, May 28, 2005, 2 comments 2 comments
In this tutorial, Bjorn and Matthew show the proper use of std::stringstream, and extol the virtues of making your classes streamable.
by Matthew Wilson, April 8, 2005, 12 comments 12 comments
This article is an excerpt from Matthew Wilson's recently-published book, Imperfect C++, Addison-Wesley, 2004.
by Eric Niebler, February 18, 2005, 7 comments 7 comments
Plowing through some devilish details of template argument deduction, the conditional operator and the macro preprocessor, Eric develops a robust FOR_EACH iterator. Whether you're using arrays, strings, or containers, this one does it all.
by Herb Sutter and Andrei Alexandrescu, November 19, 2004, 1 comment 1 comment
This is an excerpt from the authors' new book of the same title. More than just style guidelines and "gotcha" warnings, this book clarifies the idioms and practices that pertain specifically to successful C++ software. This is the singularly authoritative Writ of Common Wisdom for the entire C++ development experience.
Advertisement