$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [swap] please update documentation with the header I need to include
From: Peter Simons (simons_at_[hidden])
Date: 2009-06-29 04:41:51
Hi Niels,
> [It's] not recommended to do an unqualified call to boost::swap:
>
> std::string a1[42];
> std::string a2[42];
>
> boost::swap(a1, a2); // Okay.
>
> using boost::swap;
> swap(a1, a2); // Does not compile!
why do you think this code won't compile? As far as I can tell, ADL
would resolve the call to invoke std::swap(). In fact, ADL is the very
reason why some people recommend the exact opposite of what you've been
saying, i.e. swap() should always be called unqualified.
Take care,
Peter