C++ Находит число элементов в диапазоне от STL:: мультикарта

Я попытался бы объявить i за пределами цикла!

Удача при решении 3n+1:-)

Вот пример:

#include 

int main() {

   int i;

   /* for loop execution */
   for (i = 10; i < 20; i++) {
       printf("i: %d\n", i);
   }   

   return 0;
}

Read больше на для циклов в C здесь .

6
задан Travis 9 November 2009 в 06:50
поделиться

2 ответа

Используйте алгоритм std :: distance , чтобы найти расстояние между итераторами. Например:

int ct1 = std::distance(ret.first, ret.second);
21
ответ дан 8 December 2019 в 05:55
поделиться

Если вы просто хотите подсчитать количество элементов с данным ключом, используйте count :

int ct = mm.count(5);
1
ответ дан 8 December 2019 в 05:55
поделиться
Другие вопросы по тегам:

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