Interesting that Sid's code is "old school" and the C++ guys don't like it. I wonder if he uses C.
As for C++, I've looked at some of the Civ 4 source and it seems fairly industry standard "game style" C++. It uses templates, but not heavily, and some boost to provide Python scripting.
Isn't that just the definition of sane code when it comes to C++?
Personally, I despise C++ for a number of reasons that I won't go into in this comment. OTOH, if the subset of C++ you use is roughly "C with classes and namespaces," then I can generally tolerate it.