|
Get pointer
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 14
|
// auto_ptr::get example
#include <iostream>
#include <memory>
using namespace std;
int main () {
auto_ptr<int> p (new int);
*p.get() = 100;
cout << "p points to " << *p.get() << endl;
return 0;
}
|
Possible output:
See also
|