Is Polymorphism possible in C?
25945
How would one write object-oriented code in C?
147212
Does standard c library provides linked list etc. data structures?
94251
Is it possible to assign a base class object to a derived class reference with an explicit typecast?
112492
Why is there no multiple inheritance in Java, but implementing multiple interfaces is allowed?
129730
Can you use class features while Polymorphed?
40326
Objective-C multiple inheritance
98261
Can I implement an autonomous `self` member type in C++?
121116
Pass instance method as function pointer to C Library
12005
Can I cast a derived class to a private base class, using C-style cast?
98374
Can I have polymorphic containers with value semantics in C++?
49942
Why does this polymorphic C# code print what it does?
5499
How to achieve function overloading in C?
154603
How to make an array with polymorphism in C++?
22837
What is the monomorphism restriction?
130528
Does C support overloading?
29995
Can code that is valid in both C and C++ produce different behavior when compiled in each language?
31826
Does changing the return type of a function for a child type breaks binary compatibility?