1e01aa904Sopenharmony_cinamespace ns1 2e01aa904Sopenharmony_ci{ 3e01aa904Sopenharmony_ciclass base_1 4e01aa904Sopenharmony_ci{ 5e01aa904Sopenharmony_ci int m0; 6e01aa904Sopenharmony_ci}; 7e01aa904Sopenharmony_ci 8e01aa904Sopenharmony_ciclass base_2 9e01aa904Sopenharmony_ci{ 10e01aa904Sopenharmony_ci int m0; 11e01aa904Sopenharmony_ci}; 12e01aa904Sopenharmony_ci} 13e01aa904Sopenharmony_ci 14e01aa904Sopenharmony_cinamespace ns2 15e01aa904Sopenharmony_ci{ 16e01aa904Sopenharmony_ci 17e01aa904Sopenharmony_ciclass base_1 18e01aa904Sopenharmony_ci{ 19e01aa904Sopenharmony_ci int m0; 20e01aa904Sopenharmony_ci}; 21e01aa904Sopenharmony_ci 22e01aa904Sopenharmony_ciclass C : public ns1::base_2 23e01aa904Sopenharmony_ci{ 24e01aa904Sopenharmony_ci int m0; 25e01aa904Sopenharmony_ci char m1; 26e01aa904Sopenharmony_cipublic: 27e01aa904Sopenharmony_ci C() 28e01aa904Sopenharmony_ci {} 29e01aa904Sopenharmony_ci}; 30e01aa904Sopenharmony_ci} 31e01aa904Sopenharmony_ci 32e01aa904Sopenharmony_civoid 33e01aa904Sopenharmony_cifoo(ns2::C&) 34e01aa904Sopenharmony_ci{ 35e01aa904Sopenharmony_ci} 36