In the 2004-09, Pre-Redmond mailing, there is paper N1704. Variadic Templates: Exploring the Design Space by D. Gregor,J. Jarvi,G. Powell
There are several reasons for this feature, documented in the paper. Having an experimental version of this feature in g++ would allow better implementations of several TR1 library components, and would help flesh out impact on the standard. -- Summary: variadic template support Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bkoz at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20599