Variadic function: Difference between revisions

Content deleted Content added
added information about Lua's vararg system in examples
Line 82:
 
===In C++===
The basic variadic facility in C++ is largely identical to that in C. The only difference is in the syntax, where the comma before the ellipsis can be omitted. C++ allows variadic functions without named parameters but provides no way to access those arguments since <code>va_start</code> requires the name of the last fixed argument of the function. <!-- When C23 is released the text should be updated to reflect that this is a difference between the languages. When C++26 ports the one argument va_start to C++ (https://wg21.link/p2537r1p2537) this should be updated again. See also the C section of the article. -->
 
<syntaxhighlight lang="c++">