$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Dimov (pdimov_at_[hidden])
Date: 2001-08-28 11:39:16
From: "Darin Adler" <darin_at_[hidden]>
> On Tuesday, August 28, 2001, at 09:03 AM, Peter Dimov wrote:
>
> > Another example that I came up with is:
> >
> > template<class T> void f(T);
> > template<class T> void f(T const);
> >
> > template<> void f<int const>(int const); // which f?
>
> I'm pretty sure that this example is not valid because of the text in the
> C++ standard paragraph 8.3.5p3 that says "Any cv-qualifier modifying a
> parameter type is deleted." I think the const in "T const" is deleted.
Make that
template<class T> void f(T *);
template<class T> void f(T const *);
template<> void f<int const>(int const *); // which f?
-- Peter Dimov Multi Media Ltd.