1 #include "base.h" 2 3 class Foo : public FooNS 4 { 5 public: 6 Foo(); 7 8 // Deliberately defined by hand. 9 Foo &operator=(const Foo &rhs) { 10 a = rhs.a; 11 return *this; 12 } 13 14 char baz() override; 15 int a; 16 }; 17 18 extern Foo foo1; 19 extern Foo foo2; 20