1*19311f5cSGongyu Deng #include <iostream> 2*19311f5cSGongyu Deng 399451b44SJordan Rupprecht class Foo 499451b44SJordan Rupprecht { 599451b44SJordan Rupprecht public: Bar(int x,int y)699451b44SJordan Rupprecht int Bar(int x, int y) 799451b44SJordan Rupprecht { 899451b44SJordan Rupprecht return x + y; 999451b44SJordan Rupprecht } 1099451b44SJordan Rupprecht }; 1199451b44SJordan Rupprecht Quux(void)1299451b44SJordan Rupprechtnamespace { int Quux (void) { return 0; } } 1399451b44SJordan Rupprecht 1499451b44SJordan Rupprecht struct Container { int MemberVar; }; 1599451b44SJordan Rupprecht main(int argc,char * argv[])16*19311f5cSGongyu Dengint main(int argc, char *argv[]) { 17*19311f5cSGongyu Deng if (argc > 1 && std::string(argv[1]) == "-x") 18*19311f5cSGongyu Deng std::cin.get(); 19*19311f5cSGongyu Deng 2099451b44SJordan Rupprecht Foo fooo; 2199451b44SJordan Rupprecht Foo *ptr_fooo = &fooo; 2299451b44SJordan Rupprecht fooo.Bar(1, 2); 2399451b44SJordan Rupprecht 2499451b44SJordan Rupprecht Container container; 2599451b44SJordan Rupprecht Container *ptr_container = &container; 2699451b44SJordan Rupprecht int q = Quux(); 2799451b44SJordan Rupprecht return container.MemberVar = 3; // Break here 2899451b44SJordan Rupprecht } 29