Implement Object Manager

You are to implement a simple object manager. An object manager is another form of table, but we now store generic objects in a managed buffer (the internal implementation of a table varies based on need). Using a buffer means that we must directly manage the memory and references to objects. This means that our object manager must implement reference counting and a garbage collector, so that we properly handle creation and deletion of objects. The object manager's interface is given by the file ObjectManager.h and the implementation will be in the file ObjectManager.c. Your task is to implement the functions required for the object manager. This includes all the functions listed in ObjectManager.h, along with any (private) static functions that will be useful. You will also need to define appropriate data types and data structures for keeping track of the objects that have been allocated.

Skills: C Programming, C# Programming, C++ Programming, Java, Software Architecture

See more: implement list manager jquery php, wpf object manager, polymorphism important object oriented concept leveraged properly, magento object manager get instance, object manager get instance, objectmanager, get object manager in phtml, magento 2 instantiate object manager, get object manager, magento 2 object manager helper, use object manager, software development, c programming, software architecture, best outsource place to find project manager in philippines, find a business manager in saint louis mo, find bar manager in pune, find freelance project manager in london, freelance sales manager in mumbai, hire marketing manager in singapore

About the Employer:
( 3 reviews ) Winnipeg, Canada

Project ID: #17518469

Awarded to:

$30 CAD in 2 days
(50 Reviews)

3 freelancers are bidding on average $20 for this job


I have ~7 years of experience in C/C++ and over 3 in C#. I also write some Python code and recently Haskell, so I can do the task easily. Could you please contact me to discuss the details?

$20 CAD in 3 days
(19 Reviews)
$10 CAD in 1 day
(0 Reviews)