Which constructor is called when you create a class objects array?
The default constructor is always called. And you can not create an array of objects that have no default constructor. An exception is the initialization of STL arrays and explicit assignment of values of the array in the brackets. In these cases you can set initializing object and pass the parameters you want to its constructor.