vectorのmax_size()って中の人はどうやって計算してるの?