>>23,25
Nothing wrong with anything of that. And if you need, you can do C++-- taking the worthy features of C++ and leaving the shit out.
My point in
>>22 was that C++ was not worth it, and that the OP should do C like a man, or move on to a real OO, high-level language.
>>24
The power of C++? The power of fuck-up and further obfuscation than already possible in C. It's a more subtle kind of obfuscation. It's not based on ***I1l-=*OO(O0--) type things, but on evil nested templates, memory management, etc.