basic_string::get_alocatorを追加ほか