| #include <memory> | |
| struct Point { | |
| int x, y; | |
| }; | |
| int main() { | |
| Point pt = { 1, 2 }; | |
| Point points[] = {{1010,2020}, {3030,4040}, {5050,6060}}; | |
| Point *pt_ptr = &points[1]; | |
| Point &pt_ref = pt; | |
| std::shared_ptr<Point> pt_sp(new Point{111,222}); | |
| return 0; // Set a breakpoint here | |
| } | |