This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: member templates and default parameter
- To: Stefan Seefeld <seefeld at sympatico dot ca>
- Subject: Re: member templates and default parameter
- From: Alexandre Oliva <aoliva at redhat dot com>
- Date: 22 Mar 2001 01:55:35 -0300
- Cc: gcc at gcc dot gnu dot org
- Organization: GCC Team, Red Hat
- References: <3AB95419.E6FD6F90@sympatico.ca>
On Mar 21, 2001, Stefan Seefeld <seefeld@sympatico.ca> wrote:
> template <typename T, typename P = Default>
> void foo(T t) {}
> templ.cc:7: default argument for template parameter in function template `void
> Bar::foo(T)'
As per the ISO C++ Standard, default arguments are not allowed in
template functions, only template classes.
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me