Skimming through the TensorFlow C++ API I stumbled upon a strange function signature:
Status Create(
const FileSystemStoragePathSourceConfig & config,
std::unique_ptr< FileSystemStoragePathSource > *result
)
I don't understand why result
is a raw pointer to unique_ptr
. Because usually when we want to pass unique_ptr
as a function parameter we do it either by means of move (&&
) or by value &
or by copy. I haven't seen the use case of a raw pointer to unique_ptr
before.
Aucun commentaire:
Enregistrer un commentaire