0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 9
|
|
1 | |
Как запрограммировать функцию со сменным количеством параметров15.01.2013, 06:26. Показов 1753. Ответов 11
Метки нет (Все метки)
Кто силен в теории, ответьте, пожалуйста:
Как запрограммировать функцию со сменным количеством параметров? Как правильно работать с данными внутри функции?
0
|
15.01.2013, 06:26 | |
Ответы с готовыми решениями:
11
Функции со сменным количеством параметров Написать функцию со сменным числом параметров Передача строк в функцию со сменным количеством параметров Функция со сменным количеством параметров для структуры |
442 / 410 / 132
Регистрация: 21.01.2012
Сообщений: 974
|
||||||
15.01.2013, 07:48 | 2 | |||||
1
0
|
17 / 8 / 2
Регистрация: 06.01.2013
Сообщений: 163
|
|
15.01.2013, 10:01 | 4 |
0
|
442 / 410 / 132
Регистрация: 21.01.2012
Сообщений: 974
|
|
15.01.2013, 10:04 | 5 |
Kastaneda, просто я в вашем варианте не особо секу, поэтому предложил вариант с initializer_list как один из возможных.
0
|
15.01.2013, 10:32 | 6 | |||||
Это как раз класический пример функции с переменным числом аргументов, а твой (мы же на "Ты") вариант - это уже нововведение языка, и препод это скорее всего даже не поймет.
В С99 и gnu extension есть еще макросы с переменным числом аргументов
Добавлено через 4 минуты Хм, на википедии написано, что они еще в С++11 поддерживаются.
1
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
15.01.2013, 10:34 | 7 |
Kastaneda, В стандарте ни слова про __VA_ARGS__. Так что...
0
|
15.01.2013, 10:38 | 8 |
Ну на гнушном сайте точно написано http://gcc.gnu.org/onlinedocs/... acros.html
А про стандарт сам только что на википедии увидел, может там ошибка, или может стоит поискать в стандарте "Variadic Macros", возможно там просто не __VA_ARGS__, а что-нибудь другое.
0
|
Пaтрик
|
15.01.2013, 10:40
#9
|
Не по теме: ForEveR, Kastaneda и началась битва титанов в 2013 на cyberforum :)
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
15.01.2013, 10:43 | 10 |
Kastaneda, Я все-таки не прав видимо. Прошу прощения.
Ну и 16.3/5
1
|
Неэпический
|
|
15.01.2013, 11:06 | 12 |
0
|
15.01.2013, 11:06 | |
15.01.2013, 11:06 | |
Помогаю со студенческими работами здесь
12
Написать функцию со сменным числом параметров для перевода чисел из двичной системы счисления в троичную Разработать функцию с переменным количеством параметров Разработать функцию с переменным количеством параметров Разработать функцию с переменным количеством параметров Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |