If I dereference a shared_ptr and invoke a method on the contained object, is the shared_ptr lifetime guaranteed?
Let's say:
stream.linkInfoPtr->addTxRxBytes( txBytes, rxBytes );
Where linkInfoPtr is shared_ptr and stored in the stream object. Does it mean if linkInfoPtr would be destroyed from another thread during addTxRxBytes invocation I would face a segfault?
Aucun commentaire:
Enregistrer un commentaire