use shared_pointers in do_read() to keep the buffers in a valid state when async_read()s callback function is invoked
use shared_pointers in do_read() to keep the buffers in a valid state
when async_read()s callback function is invoked

mariusherzog/dicom,mariusherzog/dicom