Сохранение карты std в карте

Это не C# по сути, но я не видел никого, кто действительно использует System.IO.Path.Combine() до такой степени, что они должны. На самом деле целый класс Пути действительно полезен, но никто не использует его!

я готов держать пари, что каждое производственное приложение имеет следующий код, даже при том, что это не было должно:

string path = dir + "\\" + fileName;
29
задан Max Frai 18 December 2010 в 16:49
поделиться

1 ответ

Карта имеет метод вставки, который принимает пару ключ / значение. Ваш ключ имеет тип string, так что это не проблема, но ваше значение не для пары типов (которую вы генерируете), а для карты типов. Поэтому вам нужно либо сохранить полную карту в качестве значения , либо , чтобы изменить исходное определение карты, чтобы принять пару в качестве значения.

4
ответ дан 28 November 2019 в 01:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: