119311f5cSGongyu Deng #include <iostream> 219311f5cSGongyu Deng 3*de551883SSudharsan Veeravalli class Baz { 4*de551883SSudharsan Veeravalli public: 5*de551883SSudharsan Veeravalli int x; 6*de551883SSudharsan Veeravalli }; 7*de551883SSudharsan Veeravalli 899451b44SJordan Rupprecht class Foo 999451b44SJordan Rupprecht { 1099451b44SJordan Rupprecht public: 11*de551883SSudharsan Veeravalli Baz t; 12*de551883SSudharsan Veeravalli int temp; 13*de551883SSudharsan Veeravalli Bar(int x,int y)14*de551883SSudharsan Veeravalli int Bar(int x, int y) { return x + y; } 1599451b44SJordan Rupprecht }; 1699451b44SJordan Rupprecht Quux(void)1799451b44SJordan Rupprechtnamespace { int Quux (void) { return 0; } } 1899451b44SJordan Rupprecht 1999451b44SJordan Rupprecht struct Container { int MemberVar; }; 2099451b44SJordan Rupprecht main(int argc,char * argv[])2119311f5cSGongyu Dengint main(int argc, char *argv[]) { 2219311f5cSGongyu Deng if (argc > 1 && std::string(argv[1]) == "-x") 2319311f5cSGongyu Deng std::cin.get(); 2419311f5cSGongyu Deng 2599451b44SJordan Rupprecht Foo fooo; 2699451b44SJordan Rupprecht Foo *ptr_fooo = &fooo; 2799451b44SJordan Rupprecht fooo.Bar(1, 2); 2899451b44SJordan Rupprecht 2999451b44SJordan Rupprecht Container container; 3099451b44SJordan Rupprecht Container *ptr_container = &container; 3199451b44SJordan Rupprecht int q = Quux(); 3299451b44SJordan Rupprecht return container.MemberVar = 3; // Break here 3399451b44SJordan Rupprecht } 34