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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
LostDok
0 / 0 / 0
Регистрация: 15.06.2014
Сообщений: 49
#1

Подскажите пример функции с переменным числом параметров, в том числе 0 - C++

05.07.2014, 19:12. Просмотров 916. Ответов 23
Метки нет (Все метки)

Здравствуйте.
Подскажите, пожалуйста, пример функции на С++, которая имела бы переменное количество параметров, в том числе 0. Функции с переменным количеством параметров на С++ есть, знаю. А вот такие, чтобы в них было переменное количество параметров и в то же время можно было бы вызывать функцию без параметра не встречал. Подскажите, пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2014, 19:12     Подскажите пример функции с переменным числом параметров, в том числе 0
Посмотрите здесь:
Функции с переменным числом параметров C++
C++ Функции с переменным числом параметров
Функции с переменным числом параметров C++
C++ Функции с переменным числом параметров
C++ Функции с переменным числом параметров
Функции с переменным числом параметров C++
C++ Функции с переменным числом параметров
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
05.07.2014, 23:35     Подскажите пример функции с переменным числом параметров, в том числе 0 #16
Retyrn0, ну шаблон-то точно будет не медленнее
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 677
Завершенные тесты: 1
06.07.2014, 00:50     Подскажите пример функции с переменным числом параметров, в том числе 0 #17
Цитата Сообщение от DrOffset Посмотреть сообщение
ну шаблон-то точно будет не медленнее
Не уверен, нужно тестить, но мне лень, так что верю)
gray_fox
What a waste!
1447 / 1176 / 61
Регистрация: 21.04.2012
Сообщений: 2,463
Завершенные тесты: 3
06.07.2014, 00:59     Подскажите пример функции с переменным числом параметров, в том числе 0 #18
Цитата Сообщение от Retyrn0 Посмотреть сообщение
Не уверен
Не будет он медленнее, шаблон функции это по сути генератор различных функций для различных параметров шаблона.
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
06.07.2014, 00:59     Подскажите пример функции с переменным числом параметров, в том числе 0 #19
Retyrn0, если предоставишь свой вариант без шаблона, то можно будет потом сравнить на независимой площадке.
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 677
Завершенные тесты: 1
06.07.2014, 01:20     Подскажите пример функции с переменным числом параметров, в том числе 0 #20
Ну да, шаблон быстрее, согласен. Но ведь вопрос не в том.
Цитата Сообщение от Retyrn0 Посмотреть сообщение
как это в 6.0 впихнуть?
Цитата Сообщение от Tulosba Посмотреть сообщение
если под 6.0 понимается студия или билдер, то никак
Цитата Сообщение от Retyrn0 Посмотреть сообщение
Студия...значит можно поизвращаться и изобрести велосипед)
Например в функцию передавать адрес массива [адрес/тип], а количество определять по адрес==NULL_)
Зато мой способ динамический. Чего уж там, искусственный интеллект грядёт, с возможностью самосовершенствоваться и не только по принципу нейронных сетей - там только переменные, но ещё и функции эволюционировать будут
А с другой стороны, человечество не изобретёт искусственный интеллект до тех пор, пока не научится пользоваться естественным

Добавлено через 1 минуту
Утешительное явление - крашенная блондинка
gromo
370 / 269 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
06.07.2014, 01:33     Подскажите пример функции с переменным числом параметров, в том числе 0 #21
Цитата Сообщение от Retyrn0 Посмотреть сообщение
Зато мой способ динамический
То есть, если надо будет вашим способом определить доселе неизвестный тип данных, то программу пересобирать не надо будет?
Цитата Сообщение от Retyrn0 Посмотреть сообщение
но ещё и функции эволюционировать будут
Все уже придумали. Рефлексия в помощь.
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 677
Завершенные тесты: 1
06.07.2014, 01:47     Подскажите пример функции с переменным числом параметров, в том числе 0 #22
Цитата Сообщение от gromo Посмотреть сообщение
То есть, если надо будет вашим способом определить доселе неизвестный тип данных, то программу пересобирать не надо будет?
Не. Типы данных должны быть заранее известны. Количество и какой тип какой переменной соответствует динамически...
Цитата Сообщение от gromo Посмотреть сообщение
Все уже придумали. Рефлексия в помощь.
Зануда...Вы что-то слышали об иронии?

Добавлено через 1 минуту
Кстати, если в 6.0 нельзя, то как в ней работают printf, scanf и подобные?
gray_fox
What a waste!
1447 / 1176 / 61
Регистрация: 21.04.2012
Сообщений: 2,463
Завершенные тесты: 3
06.07.2014, 01:50     Подскажите пример функции с переменным числом параметров, в том числе 0 #23
Цитата Сообщение от Retyrn0 Посмотреть сообщение
Кстати, если в 6.0 нельзя, то как в ней работают printf, scanf и подобные?
Там variadic templates нельзя, функции с эллипсисом были ещё до С++.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.07.2014, 02:04     Подскажите пример функции с переменным числом параметров, в том числе 0
Еще ссылки по теме:
Функции с переменным числом параметров C++
C++ Функции с переменным числом параметров
C++ Функции с переменным числом параметров
C++ Функции с переменным числом параметров
Работа функции с переменным числом параметров C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Retyrn0
45 / 45 / 3
Регистрация: 24.06.2013
Сообщений: 677
Завершенные тесты: 1
06.07.2014, 02:04     Подскажите пример функции с переменным числом параметров, в том числе 0 #24
Цитата Сообщение от gray_fox Посмотреть сообщение
Там variadic templates нельзя, функции с эллипсисом были ещё до С++.
Принял.
Yandex
Объявления
06.07.2014, 02:04     Подскажите пример функции с переменным числом параметров, в том числе 0
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru