|
Inserts a shared_ptr<T>
into a std::basic_ostream
.
Equivalent to os << ptr.get()
.
Parameters
os | - | a std::basic_ostream to insert ptr into |
ptr | - | the data to be inserted into os |
Return value
os
.
Example
1 2 3 4 5 6 7 8 9 10 11 | #include <iostream> #include <memory> class Foo {}; int main() { auto sp = std::make_shared<Foo>(); std::cout << sp << std::endl; std::cout << sp.get() << std::endl; } |
Possible output:
1 2 | 0x6d9028 0x6d9028 |
See also
returns a pointer to the managed object (public member function) |
Please login to continue.