отключен.

й книге cs106b мы используем выражение «foreach», чтобы просмотреть список слов на карте. Я реализовал код и ударил головой о стену, столкнувшись с загадочными ошибками. Вот код:

   void DisplayWordCounts(Map<int> & wordsCount) {
     foreach (string word in wordsCount) {
        cout << left << setw(15) << word << right << setw(5)
        << wordsCount[word] << endl;
     }
}

в строке, начинающейся с «foreach», я получаю следующие ошибки: lesson4-macbeth / life.cpp: 58: ошибка: ожидаемое первичное выражение перед «словом» lesson4-macbeth / life.cpp: 58: ошибка: «foreach» был не объявлено в этой области lesson4-macbeth / life.cpp: 58: ошибка: ожидается `; ' перед знаком "{"

Я думаю, что foreach не признается. В таком случае, как я могу просмотреть список элементов из класса Map?

Ответы на вопрос(9)

Ваш ответ на вопрос