Returns a pointer to the object pointed by the auto_ptr object, if any, or zero if it does not point to any object.
Parameters
none
Return value
A pointer to the element pointed by the auto_ptr object.
If the auto_ptr object is not pointing to any object, a zero-value is returned. X is auto_ptr's template parameter (i.e., the type pointed).
Example
1 2 3 4 5 6 7 8 9 10 11 12 13
// auto_ptr::get example
#include <iostream>
#include <memory>
int main () {
std::auto_ptr<int> p (newint);
*p.get() = 100;
std::cout << "p points to " << *p.get() << '\n';
return 0;
}