| ▲ | uecker a day ago | ||||||||||||||||||||||||||||||||||
A multi-inhertiance system is certainly not something somebody who "was thinking in C" would ever come up with. This sounds more like a true C++ mess. | |||||||||||||||||||||||||||||||||||
| ▲ | throwaway2037 a day ago | parent [-] | ||||||||||||||||||||||||||||||||||
I worked on a pure C system early in my career. They implemented multiple inheritance (a bit like Perl/Python MRO style) in pure C. It was nuts, but they didn't abuse it, so it worked OK. Also, serious question: Are they any GUI toolkits that do not use multiple inheritance? Even Java Swing uses multiple inheritance through interfaces. (I guess DotNet does something similar.) Qt has it all over the place. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||