resize بر خلاف reserve زمان تغییر اندازه سازنده کلاس رو هم صدا میزنه همین طور operator= هم از push_back زمان گیر تره . برای انواع ساده مثل int ,... تفاوتی این ۲ با هم ندارن ولی برای کلاس ها تاثیر گذاره این ۲ مورد . پس reserve+push_back انتخاب بهتری هستش .