به این شکل :
std::vector<day> obj(3,day(1,2));
کد بالا هر 3 تا day رو برابر با day(1,2 قرار میده .
اگر هر شی سازندش فرق می کنه میتونین به این شکل عمل کنین :
std::vector<day> a;
a.reserve(10);
for(int i=0;i<10;i++){
a[i]=day(i,i+2);
}
برای ساختن آرایه بدون صدا زدن سازنده پیش فرض زمان ساخت راهی وجود نداره .