Variadic Templates for C++0x

By: Douglas Gregor, Jaakko Järvi


This paper describes variadic templates, an extension to the C++ language where generic functions and classes can accept a variable number of type arguments which significantly improves existing implementations of widely used C++ libraries in terms of code size, quality of error diagnostics, compilation speed, and generality.

Cite as:

Douglas Gregor, Jaakko Järvi, “Variadic Templates for C++0x”, Journal of Object Technology, Volume 7, no. 2 (February 2008), pp. 31-51, doi:10.5381/jot.2008.7.2.a2.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn