_________________________ C++ GOTCHAS IN TURKISH C++ Gotchas is now available in Turkish, and is going for the impressive sounding sum of 13 million Turkish...
____________________________________ New Once, Weakly: Typelist Meta-Algorithms The latest edition of Once, Weakly applies the STL formalism to the ...
The Tyr library is an outgrowth of the code that accompanied my "Common Knowledge" C/C++ Users Journal columns and this site's "Once, Weakly" web column....
What better way to end the year than with a discussion of design patterns? Once, Weakly: Checked Bridge ... Checked Bridge is a (proto)pattern that allows...
Software Development West (http://www.sdexpo.com) will be held in Santa Clara, March 15-19. I'll be giving seven talks, three of which are completely new,...
In the current "Once, Weakly," we examine a few more typelist meta-algorithms to motivate a few somewhat half-baked metaprogramming techniques used to...
Software Development West, Santa Clara, March 15-19 ... Just a reminder that I'll be at SD from mid-afternoon on Tuesday through Friday. If you want to meet...
A Little Polish =============== Yes, the rumors are true! C++ Gotchas is now available in Polish! See http://helion.pl/ksiazki/cppkru.htm C++ Common...
This week features an eclectic set of topics on problematic array arguments, useless keywords, the semantics of comparing class pointers, and the mechanics of...
This week we're making a good faith effort to describe the Prototype pattern, the Factory Method pattern, and the concept of covariant return types (that often...
Actually, it's just an early Once, Weakly because I won't be able to get to it next week. In this/next week's topics, we'll examine each of the following in...
This week's C++ommon Knowledge attempts to bring to earth some of the more difficult aspects of template programming, from use of the typename keyword to...
It was in March of 2002, at a gathering of experienced, practicing C++ programmers at The C++ Seminar in Boston (http://www.thecppseminar.com). Dan Saks asked...
...is the very soul of descriptions of C++ semantics. This week we consider how we actually find the functions we want to call. We discuss overloading vs....
...and a big round of applause for Chuck Allison, august former senior editor of the C/C++ Users Journal for teaming up with Bill Venners to launch a much...
...and a big round of applause for Chuck Allison, august former senior editor of the C/C++ Users Journal for teaming up with Bill Venners to launch a much...
This week's C++ommon Knowledge deals with function pointers and their avoidance. I know what you're thinking, who doesn't know about pointers to functions?...
This week we'll attempt to whittle the subject of writing exception safe code to about six pages total (well, a couple topics will be covered later). We'll...
OK, back to templates: This week we'll look at member templates (both function and class) and consider the syntactic problems they engender. Then a discussion...
It's "Big Picture" week at C++ommon Knowledge. If you encounter a new hire who thinks that a bunch of get/sets means abstract data type, who thinks base...
This week, C++ommon Knowledge attempts to discuss old and new style casting in an evenhanded and nonjudgmental way. With partial success. Actually, we come...
...do THEY know? I'm not trying to insult anyone with this week's items, but I do occasionally run into newer C++ programmers who don't realize that the...
I'll be giving a talk on "Class Hierarchy Design Idioms in C++" for the Silicon Valley chapter of the ACCU the evening of Wednesday, May 24th. (For details,...
A while back I published an article in the (late, much missed) CUJ describing a List container that used two-way pointers to implement an STL-like container...
SD Best Practices in Boston is being held the week of September 11th. Please see <http://www.sdexpo.com/> for conference details. I'll be giving five talks: ...