It seems that as with the arrays, i am also having issues with object lifetime. I would like the constructor of class1 to create 60 instances of class2. This is fine as long as i only refrence those objects from within class2.cpp. Is it possible to create an instance of an object and make it available to my code project wide?