2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Чем недоволен компилятор MSVC 2017 ?
Сообщение26.04.2019, 14:21 
Аватара пользователя


05/06/08
479
Затык на строке:
template <class T> void show(T a)
ошибка: ожидалось "<Нет данных>", а не "<Нет данных>"
Звучит странно. Тем более что код простейший.

Код:
#include "pch.h"
#include <iostream>
#include <vector>
using namespace std;

template <class T> void show(T a)
{
   T::iterator p;
   for (p = a.begin(); p != a.end(); p++) cout << *p << " ";
   cout << endl;
}



int main()
{
   vector<char> v(50);
   for (int i = 0;i < 50;i++) v[i] = i + 'a';
   show(v);

   return 0;
}

 Профиль  
                  
 
 Re: Чем недоволен компилятор MSVC 2017 ?
Сообщение26.04.2019, 14:59 
Заслуженный участник
Аватара пользователя


16/07/14
9416
Цюрих
Не знаю про MSVC, но как минимум не хватает typename перед T::iterator
(и очень советую включить английский язык в компиляторе, можно будет гуглить по сообщению об ошибке)

 Профиль  
                  
 
 Re: Чем недоволен компилятор MSVC 2017 ?
Сообщение26.04.2019, 15:11 
Аватара пользователя


05/06/08
479
mihaild в сообщении #1389550 писал(а):
Не знаю про MSVC, но как минимум не хватает typename перед T::iterator
(и очень советую включить английский язык в компиляторе, можно будет гуглить по сообщению об ошибке)

Это не совсем мой компьютер. Ну да ладно.
Действительно, сработало, большое спасибо. Видимо, ошибка относилась именно к этой строке.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: granit201z


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group