[C++0x]: non-public defaulted copy c-tor

Piotr Wyderski piotr.wyderski@gmail.com
Wed Nov 25 10:39:00 GMT 2009


After upgrade to trunk-20091124:

    class C {

    protected:

        C(const C&) = default;
    };

main.cpp:1506:23: error: 'C::C(const C&)' declared with non-public access cannot
 be defaulted in the class body

But I can't find anything about it in the N3000 draft.
Should I file a GCC bug report or adjust my code?

Best regards
Piotr Wyderski



More information about the Gcc mailing list