1#include "a.h"2 3namespace {4class B : public A {5public:6 B() : A(42) {}7 8private:9 int m_anon_b_value = 47;10};11} // namespace12 13A *make_anonymous_B() { return new B(); }14