Одним из вариантов использования ... является обозначение переменных c сущностей в C и C ++. `
Да, с точки зрения непрофессионала ...
можно считать как обозначение более чем одного или кратных (как в пунктуации псевдокода мы иногда используем несколько точек для напоминания разных типов) варианта использования, для которого, если мы рассмотрим вариады (множественные в смысле «меняющихся» аргументов / параметров) в C ++ это будет относиться к переменному числу аргументов для функций или шаблонов.
Какое у него имя?
Многоточие
Это классифицируется как оператор или что-то еще, когда используется таким образом?
Нет, это определенно не оператор, поскольку он позволяет передать любое количество аргументов, а не оперировать с ними.
Любые другие детали, касающиеся ...?
Насколько Я знаю -
- Это специальный спецификатор;
- Многоточие всегда идет последним в т список аргументов;
- Что касается его использования, он используется только тогда, когда вы хотите снять ограничения на количество параметров для шаблона / функции или когда вам требуется иметь расширяемое число параметров для расширение. (т. е. он обеспечивает расширение пакета параметров в шаблоне класса c или шаблона функции variadi). На практике нам в основном требуется фиксированный набор известных параметров, поэтому он не применим в большинстве случаев;
- Это может быть используется с оператором
sizeof
, поскольку он также классифицируется как расширение пакета.
Редактировать: Я знаю цель ...
Я спрашиваю о его Название и классификация, которые, я надеюсь, похожи как в C, так и в C ++.
Имя одинаковое, но использование может различаться для C ++ и C.
Я знаком только с его использованием на прежнем языке. (Я помню проблему с HackerRank на Variadics , охватывающую его полезность.)