class Foo { public: explicit Foo() {} explicit Foo(Foo&) {} }; Foo d = Foo();
error: no matching function for call to \
class Foo { public: explicit Foo() {} explicit Foo(const Foo&) {} }; Foo d = Foo()