Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 26.06.2016
Сообщений: 65
1

Поддерживает ли текущий стандарт функции с переменным числом параметров?

22.08.2016, 12:36. Просмотров 923. Ответов 3

Я читал в книге Герберта Шилдта «C++. Полный справочник», что C++ поддерживает функции с переменным числом параметров, но в Сети я нашёл информацию о том что современный стандарт C++ больше не поддерживает функции с переменным числом параметров. Так ли это и какого их практическое применение?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.08.2016, 12:36
Ответы с готовыми решениями:

Функции с переменным числом параметров
Добрый день, уважаемые знатоки С++! Подскажите пожалуйста, что не правильно в моем коде? ...

Функции с переменным числом параметров
Подскажите как работают функции с переменным числом параметров, как их составлять. Почитал немного...

Функции с переменным числом параметров
функции с переменным числом параметров в качестве параметра форматная строка,как задать это дело в...

Функции с переменным числом параметров
#include <iostream.h> #include <conio.h> int max(int k,...) { int *p=&k; int maxi; ...

3
Эксперт С++
8274 / 3850 / 837
Регистрация: 15.11.2014
Сообщений: 8,726
22.08.2016, 12:45 2
Цитата Сообщение от kokzahvas Посмотреть сообщение
но в Сети я нашёл информацию о том что современный стандарт C++ больше не поддерживает функции с переменным числом параметров. Так ли это и какого их практическое применение?
это - ложь.
либо вы не правильно поняли,
либо вас дезинформировали.

современный с++ не только поддерживает древние сишные элипсисы,
но так же поддерживает современные вариадик-шаблоны.

область применения сишных элипсисов:
-----------------------------------------------
1.
семейство функций наподобие printf

2.
SFINAE, или белая магия современного с++

3.
дремучее легаси-наследие, или черная магия древних.

элипсисы можно встретить в коде,
который был написан в те далекие дни,
когда мир был ещё юн, и трава была зеленее.
но чернокнижники, пришедшие с темной стороны с++
уже вовсю пускали вход свою черную магию.


область применения вариадик-шаблонов:
-------------------------------------------------

1.
статические фабрики.

2.
метапрограммирование.

3.
типобезопасные аналоги древнего семейства printf
1
0 / 0 / 0
Регистрация: 26.06.2016
Сообщений: 65
23.08.2016, 05:11  [ТС] 3
Цитата Сообщение от hoggy Посмотреть сообщение
это - ложь.
либо вы не правильно поняли,
либо вас дезинформировали.

современный с++ не только поддерживает древние сишные элипсисы,
но так же поддерживает современные вариадик-шаблоны.
А можно пример?
0
-3 / 1 / 3
Регистрация: 09.09.2011
Сообщений: 19
23.08.2016, 08:29 4
Лучший ответ Сообщение было отмечено kokzahvas как решение

Решение

Пжалуста, http://en.cppreference.com/w/cpp/io/c/fprintf
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.08.2016, 08:29

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Функции с переменным числом параметров
Написать функцию prost с переменным числом параметров, которая находит все простые числа из...

Функции с переменным числом параметров
Прошу помочь знатоков С++ в решении задачи, т.к. только начал изучать данный язык. Решить...

Функции с переменным числом параметров
помогите доработать пожалуйсто Написать функцию kvadr с переменным числом параметров, ...

Функции с переменным числом параметров
Написать функцию max с переменным числом параметров, которая находит минимальное из чисел типа int...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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