18b656b88SRaphael Isemann struct A { 299451b44SJordan Rupprecht short m_a; 399451b44SJordan Rupprecht static long s_b; 48b656b88SRaphael Isemann static int s_c; 599451b44SJordan Rupprecht accessA699451b44SJordan Rupprecht long access() { 78b656b88SRaphael Isemann return m_a + s_b + s_c; // stop in member function 899451b44SJordan Rupprecht } 999451b44SJordan Rupprecht }; 1099451b44SJordan Rupprecht 1199451b44SJordan Rupprecht long A::s_b = 2; 128b656b88SRaphael Isemann int A::s_c = 3; 1399451b44SJordan Rupprecht main()148b656b88SRaphael Isemannint main() { 1599451b44SJordan Rupprecht A my_a; 1699451b44SJordan Rupprecht my_a.m_a = 1; 1799451b44SJordan Rupprecht 18*2e0ef179SAndy Yankovsky int arr[2]{0}; 19*2e0ef179SAndy Yankovsky 208b656b88SRaphael Isemann my_a.access(); // stop in main 2199451b44SJordan Rupprecht return 0; 2299451b44SJordan Rupprecht } 23