12.07.2015 Views

dangling pointer

dangling pointer

dangling pointer

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

oost::shared_arrayIn C/C++, there are two versions of new/delete: one for objects, one for arrays.The <strong>pointer</strong>s returned by ordinary new and array new have the same type.Therefore, there is a separate version of boost::shared_ptr for arraynew/delete.boost::shared_array is boost::shared_ptr for array new/delete.boost::shared_array should be used very rarely, because:C-style array should be used very rarely! Use std::vector instead. In rarecases, you may want to use a boost::shared_ptr to an std::vector.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!