I have a library, I use to implement a class system for my application, named tcDevice. It has a complex instantiation method, but it isn't important to my question.
In my application I can have from one to 3 instances of the object and I want to create a global array of pointers to this class that I can fill in at a later time.
I have tried many options around
#define devCount 4
tcDevice *myDevices[devCount];
It seems it want to create the instances. But I don't know enough to create them at this time.