C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: STL pair  (Прочитано 1732 раз)
SilverFish
Участник
**

Сказали спасибо: +14/-6
Offline Offline

Сообщений: 788


« : 06 Май 2019, 10:26:32 »

Здравствуйте.
Попросили проект созданный в BCB6 перенести в BCB2007.
Подскажите, пожалуйста, как исправить для BCB2007 ошибку:
Код
TMMint Sort;
   for(int i=1;i<StringGrid2->RowCount;i++)
   {
       Sort.insert(TMMint::value_type(StrToInt(StringGrid2->Cells[3][i]),StringGrid2->Cells[1][i]));//ошибка
   }
//Ошибка:
//Could not find a match for 'pair<const int,AnsiString>::pair(AnsiString,AnsiString)'
В h файле объявление:
Код
typedef multimap<int, AnsiString> TMMint; 

В 2009-ом Билдере код нормально компилируется.
« Последнее редактирование: 23 Май 2019, 15:40:14 от volvo877 » Записан
SilverFish
Участник
**

Сказали спасибо: +14/-6
Offline Offline

Сообщений: 788


« Ответ #1 : 07 Май 2019, 11:46:57 »

Ошибка пропала после странного изминения:
Код
    TMMint Sort;
   for(int i=1;i<StringGrid2->RowCount;i++)
{
 int value = StrToInt(StringGrid2->Cells[3][i]);  // <---
 Sort.insert(TMMint::value_type(value, StringGrid2->Cells[1][i]));// Ok
}
« Последнее редактирование: 23 Май 2019, 15:40:33 от volvo877 » Записан
Armandoidofs
ArmandoidofsXM
новенький
*

Сказали спасибо: +0/-0
Offline Offline

Сообщений: 1


WWW
« Ответ #2 : 25 Май 2020, 15:27:49 »

«ЗНАХАРЬ» — уникальная концентрированная хитозановая вытяжка из панцирной оболочки жуков-знахарей Ulomoides Dermestoides в биологически доступной форме для организма человека — в концентрированном жидком виде.

 
Быстрая связь: Вацап/Телефон: +7 952 908-22-22
Подробнее...
 
Древний исцеляющий секрет жуков-знахарей теперь в безопасной, эстетически привлекательной форме – в виде жидкого концентрата приятного молочного цвета, нейтрального вкуса, без запаха. Просто разведите препарат в стакане теплой воды и принимайте натощак.

 
Подробнее...
 
Быстрая связь: Вацап/Телефон: +7 952 908-22-22
 
Удивительная древняя тайна индейских знахарей теперь доступна для всех. Дошедшие до наших дней легенды о жуке-знахаре, повествуют, что индейцы доколумбовой эпохи употребляли их в пищу для обретения силы и выносливости, лечения болезней. Из жуков изготавливали заживляющие мази для ран, лечили кожные болезни, женщины готовили снадобья для сохранения чистой и гладкой кожи. Сегодня, жители Латинской Америки продолжают лечить множество заболеваний путем приема в пищу живого жука-знахаря, именуемого в Аргентине Gorgojo, (Горгохо) и широко применяемого в народной медицине в наши дни.

 
Подробнее...
 
Быстрая связь: Вацап/Телефон: +7 952 908-22-22
 
Благодаря появлению препарата «Знахарь» больше нет необходимости принимать в пищу живых жуков-знахарей, чтобы получить мощный оздоровительный эффект, как это издревле делали коренные жители Америки и продолжают делать до сих пор в Аргентине, Бразилии, Перу, Мексике и других странах. Препарат «ЗНАХАРЬ» является итогом совместного пятилетнего труда группы ученых научной лаборатории НПО «Вектор» (наукоград Кольцово) и компании «IWT» (Innovativ wellness technology), благодаря которым, удалось сохранить всю уникальную целительную силу загадочных целебных жуков.
 
Подробнее...
 
Быстрая связь: Вацап/Телефон: +7 952 908-22-22
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines
Страница сгенерирована за 0.071 секунд. Запросов: 23.