Live briefing
Everything about Variadic macro
Macro taking a varying number of arguments
A variadic macro is a feature of some computer programming languages, especially the C preprocessor, whereby a macro may be declared to accept a varying number of arguments. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Variadic macroA 5-minute orientation
- Go sideways: C preprocessorA closely related topic
- Go sideways: Stdarg.hA closely related topic
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Open Library didn't respond; try again in a moment.
đź”— Related topics
- C preprocessor The C preprocessor (CPP) is a text file processor that is used with C, C++ and other programming tools. The preprocessor provides for file inclusion (often…
- Stdarg.h <stdarg.h> is a header in the C standard library of the C programming language that allows functions to accept an indefinite number of arguments. It provides…
- Ellipsis (computer programming) In computer programming, ellipsis notation (.. or ...) is used to denote ranges, an unspecified number of arguments, or a parent directory. Most programming…
- Variadic function In mathematics and in computer programming, a variadic function is a function of indefinite arity, i.e., one which accepts a variable number of arguments…
- Assert.h <assert.h> is a header file in the C standard library. It defines the C preprocessor macro assert and implements runtime assertion in C. <assert.h> is…
- Inline (C and C++) In the C and C++ programming languages, an inline function is one qualified with the keyword inline; this serves two purposes: It serves as a compiler…
- Sizeof sizeof is a unary operator in the C and C++ programming languages that evaluates to the storage size of an expression or a data type, measured in units…
- C99 C99 (C9X during its development, formally ISO/IEC 9899:1999) is a past version of the C programming language open standard. It extends the previous version…