language: C++ 4.7.2 (gcc-4.7.2)
date: 307 days 6 hours ago
link:
visibility: private
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <memory>
 
using namespace std;
 
auto_ptr<int> source() {
    int *i = new int();
    *i = 100;
    return auto_ptr<int>(i);
}
 
int main() 
{
    std::auto_ptr<int> p1, p2;
 
    p1 = p2;
    p1 = source();
 
    return 0;
}