Skip to content

Sample matrix implementation illustrating object-oriented techniques in C99

License

Notifications You must be signed in to change notification settings

sysprog21/matrix_oo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Sample matrix implementation illustrating object-oriented techniques in C99.

It is clear that the techniques presented here have not the pretension to replace C++, but it provides enough to do serious object-oriented programming:

  • The procedural model using C functions
  • The abstract data type model using public interface and private implementation as well as data and names encapsulation.
  • The object-oriented model using (multiple) inheritance and polymorphism which allows to manipulate different object types through a common interface.

Further Reading

About

Sample matrix implementation illustrating object-oriented techniques in C99

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published