Po co używać argumentów variadic teraz, gdy listy inicjalizatora są dostępne?

Zastanawiam się, jakie są zalety argumentów zmiennoprzecinkowych na listach inicjalizujących. Obie oferują tę samą zdolność - przekazać nieokreśloną liczbę argumentów do funkcji.

To, co osobiście uważam za listy inicjalizujące, jest nieco bardziej eleganckie. Składnia jest mniej niezręczna.

Wydaje się również, że listy inicjalizujące mają znacznie lepszą wydajność, gdy rośnie liczba argumentów.

Więc czego mi brakuje, oprócz możliwości użycia argumentów variadic w C?

questionAnswers(2)

yourAnswerToTheQuestion