Skip to content
Modern C Poogramming
Search
  • Object Orientation
  • Unit Testing
  • Game Programming
  • Functional Programming

Category: Object Orientation

link to How To Implement a Linked List Class in Pure C?

How To Implement a Linked List Class in Pure C?

When you need a collection or container with more flexibility than an Array provides, but also need to be memory efficient, then Linked Lists . Linked Lists are part of the STL in C++ as...

Continue Reading
link to How To Implement a Vector Class in Pure C?

How To Implement a Vector Class in Pure C?

When you need a collection or container with more flexibility than an Array provides, the first data structure you'll usually go to is a Vector. Vectors are part of the STL in C+ as...

Continue Reading
link to How to implement Private Variables in the C Language?

How to implement Private Variables in the C Language?

Although there are no classes in C you would want to have something like private variables in C. Encapsulation and hiding implementation details can be useful, so how can this be done in the...

Continue Reading
link to How To Implement Inheritance and Polymorphism in C?

How To Implement Inheritance and Polymorphism in C?

Inheritance and Polymorphism are two important concepts of Object Oriented Programming (OOP). A procedural language like C does not support this concepts by nature. Is it possible to implement them...

Continue Reading
link to Is there an Equivalent to Classes in C (Can you FAKE one?)

Is there an Equivalent to Classes in C (Can you FAKE one?)

When you first learn C you become aware that it is a so called procedural language. In contrast to object oriented languages there is no concept of a class and no such keyword in C. But is there a...

Continue Reading
link to Are there Classes in the C Programming Language?

Are there Classes in the C Programming Language?

If you are new to programming or come from an object oriented language like Java or C# you may ask yourself if there are classes in C. It is a widely used language and still popular today despite its...

Continue Reading
« PREV Page 1 Page 2

About Us

Modern C Programming is about bringing modern programming concepts like Object Orientation, Unit Testing and Functional Programming to the good old C Language. It also goes into the different parts of Game Programming and Game Engine Programming in C.

LEGAL INFORMATION

Please see our Privacy Policy for all legal information: Privacy Policy

  • Privacy Policy
  • Contact
  • About Modern C Programming
  • About Marco Lieblang
  • Sitemap
© 2025 Copyright Modern C Programming