When I took Stephan Wolf’s example of fixing a warning with a cast the other day as an example of a place I’d have preferred a C++ casting operator, I didn’t mean to get the Mother Of All Holy Wars started again. So, I’m going to be slightly rude and check out of that discussion once and for all. There’s already enough C++ vs. C in the Internet’s archives for one millennium.
Unrelated: millennium is hard to spell.
Back on topic: I actually use C for all of my driver projects; in case I didn’t make it clear, I wasn’t trying to advocate the use of C++ per se (although people like Mark Roddy certainly seem to do quite well for themselves in C++). I was just squaking about one of my least-favorite features of my most-favorite programming language.
Anyway, sorry about my contribution to the noise half of the SNR. Obviously I must have been a little delirious when I hit the send button.