p;</span> <span class="identifier">stream</span><span class="special">;</span>

        <span class="comment">// The shared pointer is used to extend the lifetime of the</span>
        <span class="comment">// string until the last asynchronous operation completes.</span>
        <span class="identifier">std</span><span class="special">::</span><span class="identifier">shared_ptr</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier"