thmpsn....@gmail.com schrieb: > But it's only a faking, and things such as inheritance and > polymorphism are implemented clumsily (actually I'm not even sure > about polymorphism). And of course, there are still no private > members.
Do you honestly believe that C++'s private members are really private? Privateness is only enforced during parsing time. Nobody can stop you from messing around with header files or memory. You can still access and modify private members but it's all messy and ugly. Even C# and .NET don't stop you from doing nasty things from unmananged assemblies. Seriously, 'private' and 'protected' are merely tools to stop bad programmers from doing bad stuff. And the serve as documentation, too. Oh, by the way, the first C++ compilers just converted C++ code to C code. Such much about "You can't do OOP in C."! Christian -- http://mail.python.org/mailman/listinfo/python-list