わかりました reserve();は領域の確保できるけどsize()は変わらないみたいです 謎です