title: How can I simulate OO-style polymorphism in C?
body: <p>Is there a way to write OO-like code in the <code>C</code> programming language?</p>
  
  <hr>
  
  <p>See also:</p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/351733/can-you-write-object-oriented-code-in-c">Can you write object-oriented code in C?</a></li>
  <li><a href="https://stackoverflow.com/questions/415452/object-orientation-in-c">Object-orientation in C</a></li>
  </ul>
  
  <p>Found by searching on "[c] oo".</p>