We can use the following syntax to initialize a vector.
// assume that UserType has a default constructor vector<UserType> vecCollections; Now, if UserType doesn't provide a default constructor for UserType but only a constructor as follows:
explicit UserType::UserType(int i) { ... }. How should I call this explicit element initializer with the vector constructor?