в Этом кодексе работы с лязгом, но g ++ говорится:
ошибка: «A:: ()» защищен
class A { protected: A() {} }; class B : public A { static A f() { return A(); } // GCC claims this is an error };
, Какой компилятор правильный?