Каждому свое
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
|
||||||
1 | ||||||
Не работает код. Шаблоны с переменном числом параметров26.12.2016, 19:57. Показов 589. Ответов 9
Метки нет (Все метки)
Опять Я Здрасте) Первый раз использую эту возможность, но у меня выдает ошибки. Написал простенький пример, все равно выдает ошибки. Вот код:
1>c:\users\bretbas\documents\visual studio 2012\projects\template\template\source.cpp(8): error C2143: syntax error : missing ',' before '...' 1>c:\users\bretbas\documents\visual studio 2012\projects\template\template\source.cpp(9): error C2061: syntax error : identifier 'Args' 1>c:\users\bretbas\documents\visual studio 2012\projects\template\template\source.cpp(15): error C2780: 'T sum(const T &)' : expects 1 arguments - 3 provided Ругается, что он типо не знает, что такое Шаблоны с переменным числом параметров Как я понял Прогуглил, написано, чтобы использовать эту фичу нужно подключить -std=c++11 Но как и где? Никогда не подключал такие конфиги в своей среде. Помогите пожалуйста. Где в Visual Studio 2012 включается эта возможность?
0
|
26.12.2016, 19:57 | |
Ответы с готовыми решениями:
9
Вызов функции по имени при переменном числе параметров Функции с переменным числом параметров: объяснить код Функция с переменным числом параметров, как узнать кличество переданных параметров? Функция с переменным числом параметров находящая максимальный элемент в списке параметров |
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
|
|
26.12.2016, 20:16 | 2 |
Этот ключ для gcc\clang подходит.
В VS сразу работает. А если не работает, то значит твоя версия данную возможность не поддерживает. И никакими ключами ее не включить, только обновляться.
0
|
Каждому свое
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
|
|
26.12.2016, 20:19 [ТС] | 3 |
DrOffset,
0
|
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
|
|
26.12.2016, 20:26 | 4 |
Ну поставить, например, VS 2013 или VS 2015. Там эти возможности точно есть.
Добавлено через 1 минуту А вообще, идем, значит, сюда: https://msdn.microsoft.com/ru-... 67368.aspx Смотрим табличку и убеждаемся, что в VS 2012 поддержки variadic templates нет.
1
|
Каждому свое
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
|
|
26.12.2016, 20:32 [ТС] | 5 |
DrOffset,
Я не могу поставить, так как либы PhysX скомпилированы для VC11, а если перейду на VS 2015, то они у меня не будут работать
0
|
GbaLog-
|
|||||
26.12.2016, 20:35
#6
|
|||||
Не по теме: А вот без доп. метода и рекурсии.
0
|
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
|
|
26.12.2016, 20:39 | 7 |
Что-то мне не понятно, что тебе не понятно.
Если ты обновишь студию (читай удалишь 2012 и поставишь 2013), то все заработает. Если ты под обновлениями понимаешь накатывание сервис-паков на 2012 студию, то нет, в этом случае не заработает.
0
|
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
|
|
26.12.2016, 21:10 | 9 |
Bretbas, ох...
Я выше написал, что VS 2012 в этом отношении ничего не спасет, сервис-паки в том числе. Просто внимательно прочитай мой пост выше
0
|
Каждому свое
533 / 219 / 81
Регистрация: 05.08.2013
Сообщений: 1,614
|
|
26.12.2016, 21:12 [ТС] | 10 |
DrOffset
У меня уже давно скачать VS 2015, не ставлю его только потому, что тогда PhysX не смогу использовать
0
|
26.12.2016, 21:12 | |
26.12.2016, 21:12 | |
Помогаю со студенческими работами здесь
10
Шаблоны и функторы как callback для класса свойства объекта. Код работает - но не должен не пойму где ошибка с постоянным числом код работает с введенным с клавиатуры нет Шаблоны с переменным числом аргументов Функция с переменным числом аргументов (через шаблоны) Шаблоны без параметров, что это? Функция с переменным числом параметров Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |