$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r72146 - sandbox/block_ptr/libs/smart_ptr/doc
From: phil_at_[hidden]
Date: 2011-05-24 20:24:48
Author: pbouchard
Date: 2011-05-24 20:24:47 EDT (Tue, 24 May 2011)
New Revision: 72146
URL: http://svn.boost.org/trac/boost/changeset/72146
Log:
* Raw pointer doc
Text files modified: 
   sandbox/block_ptr/libs/smart_ptr/doc/tutorial.html |    13 +++++++++++++                           
   1 files changed, 13 insertions(+), 0 deletions(-)
Modified: sandbox/block_ptr/libs/smart_ptr/doc/tutorial.html
==============================================================================
--- sandbox/block_ptr/libs/smart_ptr/doc/tutorial.html	(original)
+++ sandbox/block_ptr/libs/smart_ptr/doc/tutorial.html	2011-05-24 20:24:47 EDT (Tue, 24 May 2011)
@@ -127,6 +127,19 @@
   </tr>
   </table>
 
+  <p>Thirdly creating pointee objects in a faster way is possible by calling <i>operator new</i> directly:</p>
+  
+  <pre>
+  block_ptr<int> p = new int(10);
+  </pre>
+
+  <table>
+  <tr>
+  <td width="20"></td>
+  <td><i>Note: The assignment of a raw pointer needs to be immediate.</i></td>
+  </tr>
+  </table>
+
   <h2><a name="caveat" id="caveat"></a>Caveat</h2>
   
   <p>Hierarchies with multiple inheritance without virtual tables will cause undefined behavior if a pointer to a derived class is assigned to a pointer of one