1*99451b44SJordan Rupprecht #include <memory> 2*99451b44SJordan Rupprecht 3*99451b44SJordan Rupprecht struct Point { 4*99451b44SJordan Rupprecht int x, y; 5*99451b44SJordan Rupprecht }; 6*99451b44SJordan Rupprecht main()7*99451b44SJordan Rupprechtint main() { 8*99451b44SJordan Rupprecht Point pt = { 1, 2 }; 9*99451b44SJordan Rupprecht Point points[] = {{1010,2020}, {3030,4040}, {5050,6060}}; 10*99451b44SJordan Rupprecht Point *pt_ptr = &points[1]; 11*99451b44SJordan Rupprecht Point &pt_ref = pt; 12*99451b44SJordan Rupprecht std::shared_ptr<Point> pt_sp(new Point{111,222}); 13*99451b44SJordan Rupprecht return 0; // Set a breakpoint here 14*99451b44SJordan Rupprecht } 15*99451b44SJordan Rupprecht 16