Changes for 1.49

[SVN r76183]
This commit is contained in:
Ion Gaztañaga
2011-12-26 17:25:27 +00:00
parent 2f04e9e506
commit bb3285fb05
2 changed files with 16 additions and 4 deletions

View File

@@ -49,7 +49,7 @@ proceed to overwrite the old copy. Consider:
[c++] [c++]
template <class T> swap(T& a, T& b) template <class T> void swap(T& a, T& b)
{ {
T tmp(a); // now we have two copies of a T tmp(a); // now we have two copies of a
a = b; // now we have two copies of b a = b; // now we have two copies of b
@@ -60,7 +60,7 @@ But, we didn't want to have any copies of a or b, we just wanted to swap them. L
[c++] [c++]
template <class T> swap(T& a, T& b) template <class T> void swap(T& a, T& b)
{ {
T tmp(::boost::move(a)); T tmp(::boost::move(a));
a = ::boost::move(b); a = ::boost::move(b);
@@ -785,4 +785,16 @@ Many thanks to all boosters that have tested, reviewed and improved the library.
[endsect] [endsect]
[section:release_notes Release Notes]
[section:release_notes_boost_1_49_00 Boost 1.49 Release]
* Fixed bugs
[@https://svn.boost.org/trac/boost/ticket/6185 #6185],
[@https://svn.boost.org/trac/boost/ticket/6183 #6183].
[endsect]
[endsect]
[xinclude autodoc.xml] [xinclude autodoc.xml]