Форум программистов, компьютерный форум CyberForum.ru

Параметры функции через шаблоны - C++

Восстановить пароль Регистрация
 
TamaGOch
9 / 9 / 0
Регистрация: 11.12.2012
Сообщений: 152
21.06.2013, 11:03     Параметры функции через шаблоны #1
Простейший пример из википеди не запускается, быть может я что-то не так делаю?
C++
1
2
3
4
5
6
7
8
9
template < typename T >
T min( T a, T b )
{
  return a < b ? a : b;
}
void main ()
{
    int c = min <int> (1, 2);
}
Кликните здесь для просмотра всего текста

Кликните здесь для просмотра всего текста
Error 1 error C2143: syntax error : missing '{' before '<' d:\проекты microsoft visual studio\skyline\skyline\main.c 1
Error 2 error C2059: syntax error : '<' d:\проекты microsoft visual studio\skyline\skyline\main.c 1
Error 3 error C2065: 'min' : undeclared identifier d:\проекты microsoft visual studio\skyline\skyline\main.c 8
Error 4 error C2059: syntax error : 'type' d:\проекты microsoft visual studio\skyline\skyline\main.c 8
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ViktorKozlov
133 / 125 / 2
Регистрация: 13.12.2012
Сообщений: 293
21.06.2013, 11:08     Параметры функции через шаблоны #2
На VS2008 все отлично
reisal78
 Аватар для reisal78
603 / 516 / 119
Регистрация: 28.04.2013
Сообщений: 1,451
21.06.2013, 11:12     Параметры функции через шаблоны #3
vs 2012 prof работает.
TamaGOch
9 / 9 / 0
Регистрация: 11.12.2012
Сообщений: 152
21.06.2013, 11:14  [ТС]     Параметры функции через шаблоны #4
ViktorKozlov , создал чистый проект, тоже всё запустилось, чудно, буду пытаться засунуть в текущий, спасибо!
-=ЮрА=-
Заблокирован
Автор FAQ
21.06.2013, 12:09     Параметры функции через шаблоны #5
@TamaGOch, на будующее - юзай какой нибудь онлайн компилятор, т.е пропастил свой код http://codepad.org/z9Qqe8dV
Line 6: error: '::main' must return 'int'
compilation terminated due to -Wfatal-errors.
и смотреть на ошибки которые будут на компиляторе в стандарте.
Yandex
Объявления
21.06.2013, 12:09     Параметры функции через шаблоны
Ответ Создать тему
Опции темы

Текущее время: 12:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru